[2.0.x] Arrange LCD options by type (#10630)
This commit is contained in:
parent
8c5bc77fb9
commit
e978e6e782
69 changed files with 9808 additions and 7799 deletions
|
@ -447,15 +447,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1388,19 +1393,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1500,12 +1492,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1529,40 +1527,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1571,28 +1535,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1600,39 +1542,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1679,6 +1610,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1699,25 +1707,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1733,6 +1727,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1754,6 +1755,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -268,6 +268,7 @@
|
||||||
*
|
*
|
||||||
* Temperature sensors available:
|
* Temperature sensors available:
|
||||||
*
|
*
|
||||||
|
* -4 : thermocouple with AD8495
|
||||||
* -3 : thermocouple with MAX31855 (only for sensor 0)
|
* -3 : thermocouple with MAX31855 (only for sensor 0)
|
||||||
* -2 : thermocouple with MAX6675 (only for sensor 0)
|
* -2 : thermocouple with MAX6675 (only for sensor 0)
|
||||||
* -1 : thermocouple with AD595
|
* -1 : thermocouple with AD595
|
||||||
|
@ -446,15 +447,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1393,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1492,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1527,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1535,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1542,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1610,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1707,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1727,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1755,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -466,15 +466,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1407,19 +1412,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1519,12 +1511,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1548,40 +1546,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1590,28 +1554,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1619,39 +1561,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1698,6 +1629,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1718,25 +1726,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1752,6 +1746,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1773,6 +1774,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 800
|
#define EXTRUDE_MAXLENGTH 800
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -466,15 +466,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1539,19 +1544,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1651,12 +1643,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1680,40 +1678,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1722,30 +1686,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Details on connecting to the Anet V1.0 controller are in the file pins_ANET_10.h
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1753,39 +1693,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1832,6 +1761,85 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
// Note: Details on connecting to the Anet V1.0 controller are in the file pins_ANET_10.h
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1852,25 +1860,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1886,6 +1880,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1907,6 +1908,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -453,15 +453,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 160 // 160 guards against false tripping when the extruder fan kicks on.
|
#define EXTRUDE_MINTEMP 160 // 160 guards against false tripping when the extruder fan kicks on.
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1394,19 +1399,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1506,12 +1498,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1535,40 +1533,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1577,30 +1541,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Details on connecting to the Anet V1.0 controller are in the file pins_ANET_10.h
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1608,39 +1548,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1687,6 +1616,85 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
// Note: Details on connecting to the Anet V1.0 controller are in the file pins_ANET_10.h
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1707,25 +1715,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1741,6 +1735,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1762,6 +1763,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 CYRILLIC
|
#define DISPLAY_CHARSET_HD44780 CYRILLIC
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1534,12 +1532,6 @@
|
||||||
//
|
//
|
||||||
//#define MAKRPANEL
|
//#define MAKRPANEL
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Activate one of these if you have a Panucatt Devices
|
// Activate one of these if you have a Panucatt Devices
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
@ -1554,14 +1546,6 @@
|
||||||
//
|
//
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1554,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1561,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1629,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1726,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1746,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1774,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
//#define PREVENT_COLD_EXTRUSION
|
//#define PREVENT_COLD_EXTRUSION
|
||||||
//#define EXTRUDE_MINTEMP 170
|
//#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -434,15 +434,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1375,19 +1380,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1487,12 +1479,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1516,40 +1514,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1558,28 +1522,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1587,39 +1529,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1666,6 +1597,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1686,25 +1694,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1720,6 +1714,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1741,6 +1742,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -447,15 +447,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1399,19 +1404,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1511,12 +1503,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1540,40 +1538,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1582,28 +1546,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1611,39 +1553,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1690,6 +1621,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1710,25 +1718,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1744,6 +1738,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1765,6 +1766,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -434,15 +434,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1375,19 +1380,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1487,12 +1479,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1516,40 +1514,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1558,28 +1522,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1587,39 +1529,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1666,6 +1597,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1686,25 +1694,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1720,6 +1714,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1741,6 +1742,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -445,15 +445,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1386,19 +1391,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1498,12 +1490,18 @@
|
||||||
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100
|
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100
|
||||||
#define LCD_FEEDBACK_FREQUENCY_HZ 1000
|
#define LCD_FEEDBACK_FREQUENCY_HZ 1000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1527,40 +1525,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1569,28 +1533,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
#define REPRAPWORLD_KEYPAD
|
|
||||||
#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1598,39 +1540,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1677,6 +1608,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1697,25 +1705,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1731,6 +1725,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1752,6 +1753,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
#define REPRAPWORLD_KEYPAD
|
||||||
|
#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -456,15 +456,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 1000
|
#define EXTRUDE_MAXLENGTH 1000
|
||||||
|
|
||||||
|
@ -1397,19 +1402,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1509,12 +1501,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1538,40 +1536,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1580,28 +1544,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1609,39 +1551,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1688,6 +1619,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1708,25 +1716,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1742,6 +1736,13 @@
|
||||||
//
|
//
|
||||||
#define CR10_STOCKDISPLAY
|
#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1763,6 +1764,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 435
|
#define EXTRUDE_MAXLENGTH 435
|
||||||
|
|
||||||
|
@ -1388,19 +1393,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1500,12 +1492,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1529,40 +1527,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1571,28 +1535,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1600,39 +1542,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1679,6 +1610,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1699,25 +1707,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1733,6 +1727,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1754,6 +1755,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -465,15 +465,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 1000
|
#define EXTRUDE_MAXLENGTH 1000
|
||||||
|
|
||||||
|
@ -1406,19 +1411,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 WESTERN
|
#define DISPLAY_CHARSET_HD44780 WESTERN
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1518,12 +1510,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1547,40 +1545,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1589,28 +1553,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1618,39 +1560,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1697,6 +1628,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1717,25 +1725,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1751,6 +1745,13 @@
|
||||||
//
|
//
|
||||||
#define CR10_STOCKDISPLAY
|
#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1772,6 +1773,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -456,15 +456,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 190
|
#define EXTRUDE_MINTEMP 190
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 500
|
#define EXTRUDE_MAXLENGTH 500
|
||||||
|
|
||||||
|
@ -1397,19 +1402,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1509,12 +1501,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1538,40 +1536,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1580,28 +1544,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1609,39 +1551,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1688,6 +1619,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1708,25 +1716,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1742,6 +1736,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1763,6 +1764,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -450,15 +450,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1391,19 +1396,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1503,12 +1495,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1532,40 +1530,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1574,28 +1538,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1603,39 +1545,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1682,6 +1613,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1702,25 +1710,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1736,6 +1730,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1757,6 +1758,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -450,15 +450,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1391,19 +1396,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 WESTERN
|
#define DISPLAY_CHARSET_HD44780 WESTERN
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1503,12 +1495,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1532,40 +1530,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1574,28 +1538,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1603,39 +1545,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1682,6 +1613,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1702,25 +1710,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1736,6 +1730,13 @@
|
||||||
//
|
//
|
||||||
#define CR10_STOCKDISPLAY
|
#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1757,6 +1758,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -456,15 +456,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 190
|
#define EXTRUDE_MINTEMP 190
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 500
|
#define EXTRUDE_MAXLENGTH 500
|
||||||
|
|
||||||
|
@ -1397,19 +1402,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1509,12 +1501,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1538,40 +1536,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1580,28 +1544,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1609,39 +1551,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1688,6 +1619,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1708,25 +1716,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1742,6 +1736,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1763,6 +1764,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -427,15 +427,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1369,19 +1374,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1481,12 +1473,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1510,40 +1508,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1552,28 +1516,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1581,39 +1523,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1660,6 +1591,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1680,25 +1688,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1714,6 +1708,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1735,6 +1736,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -427,15 +427,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1369,19 +1374,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1481,12 +1473,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1510,40 +1508,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1552,28 +1516,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1581,39 +1523,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1660,6 +1591,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1680,25 +1688,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1714,6 +1708,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1735,6 +1736,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -451,15 +451,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1393,19 +1398,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1505,12 +1497,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1534,40 +1532,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1576,28 +1540,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1605,39 +1547,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1684,6 +1615,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1704,25 +1712,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1738,6 +1732,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1759,6 +1760,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -461,15 +461,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1402,19 +1407,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1514,12 +1506,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1543,40 +1541,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1585,28 +1549,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1614,39 +1556,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1693,6 +1624,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1713,25 +1721,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1747,6 +1741,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1768,6 +1769,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 300
|
#define EXTRUDE_MAXLENGTH 300
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100
|
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100
|
||||||
#define LCD_FEEDBACK_FREQUENCY_HZ 1000
|
#define LCD_FEEDBACK_FREQUENCY_HZ 1000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -461,15 +461,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1403,19 +1408,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1515,12 +1507,18 @@
|
||||||
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1544,40 +1542,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1586,28 +1550,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1615,39 +1557,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1694,6 +1625,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1714,25 +1722,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1748,6 +1742,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1769,6 +1770,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -461,15 +461,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1402,19 +1407,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1514,12 +1506,18 @@
|
||||||
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1543,40 +1541,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1585,28 +1549,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1614,39 +1556,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1693,6 +1624,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1713,25 +1721,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1747,6 +1741,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1768,6 +1769,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -450,15 +450,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1391,19 +1396,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1503,12 +1495,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1532,40 +1530,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1574,28 +1538,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1603,39 +1545,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1682,6 +1613,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1702,25 +1710,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1736,6 +1730,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1757,6 +1758,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -458,15 +458,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 1000
|
#define EXTRUDE_MAXLENGTH 1000
|
||||||
|
|
||||||
|
@ -1398,19 +1403,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1510,12 +1502,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1539,40 +1537,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1581,28 +1545,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1610,39 +1552,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1689,6 +1620,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1709,25 +1717,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1743,6 +1737,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1764,6 +1765,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -466,15 +466,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1407,19 +1412,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1519,12 +1511,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1548,40 +1546,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1590,28 +1554,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1619,39 +1561,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1698,6 +1629,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1718,25 +1726,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1752,6 +1746,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1773,6 +1774,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -454,15 +454,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1415,19 +1420,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1527,12 +1519,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1556,40 +1554,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1598,28 +1562,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1627,39 +1569,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1706,6 +1637,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1726,25 +1734,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1760,6 +1754,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1781,6 +1782,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -445,15 +445,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1386,19 +1391,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1498,12 +1490,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1527,40 +1525,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1569,28 +1533,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1598,39 +1540,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1677,6 +1608,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1697,25 +1705,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1731,6 +1725,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1752,6 +1753,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1391,19 +1396,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1503,12 +1495,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1532,40 +1530,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1574,28 +1538,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1603,39 +1545,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1682,6 +1613,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1702,25 +1710,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1736,6 +1730,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1757,6 +1758,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1391,19 +1396,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1503,12 +1495,18 @@
|
||||||
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100
|
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100
|
||||||
#define LCD_FEEDBACK_FREQUENCY_HZ 1000
|
#define LCD_FEEDBACK_FREQUENCY_HZ 1000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1532,40 +1530,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1574,28 +1538,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1603,39 +1545,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1682,6 +1613,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1702,25 +1710,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1736,6 +1730,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1757,6 +1758,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1436,19 +1441,6 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1548,12 +1540,18 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1577,40 +1575,6 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1619,28 +1583,6 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1648,39 +1590,28 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1727,6 +1658,83 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1747,25 +1755,11 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1781,6 +1775,13 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1802,6 +1803,34 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
#define REPRAPWORLD_KEYPAD
|
|
||||||
#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
#define REPRAPWORLD_KEYPAD
|
||||||
|
#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -442,15 +442,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1385,19 +1390,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1497,12 +1489,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1526,40 +1524,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1568,30 +1532,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
// RigidBoard: To rewire this for a RigidBot see http://rigidtalk.com/wiki/index.php?title=LCD_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1539,28 @@
|
||||||
#define RIGIDBOT_PANEL
|
#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1607,85 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
// RigidBoard: To rewire this for a RigidBot see http://rigidtalk.com/wiki/index.php?title=LCD_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -459,15 +459,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1400,19 +1405,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1512,12 +1504,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1541,40 +1539,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1583,28 +1547,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1612,39 +1554,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1691,6 +1622,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1711,25 +1719,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1745,6 +1739,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1766,6 +1767,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -447,15 +447,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1389,19 +1394,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1501,12 +1493,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1530,40 +1528,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1572,28 +1536,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1601,39 +1543,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1680,6 +1611,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1700,25 +1708,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1734,6 +1728,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1755,6 +1756,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1418,19 +1423,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1530,12 +1522,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1559,40 +1557,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1601,28 +1565,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1630,39 +1572,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1709,6 +1640,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1729,25 +1737,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1763,6 +1757,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1784,6 +1785,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -496,15 +496,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1443,19 +1448,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1555,12 +1547,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1584,40 +1582,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1626,28 +1590,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1655,39 +1597,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1734,6 +1665,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1754,25 +1762,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1788,6 +1782,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1809,6 +1810,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 600
|
#define EXTRUDE_MAXLENGTH 600
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -457,15 +457,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1398,19 +1403,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1510,12 +1502,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1539,40 +1537,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1581,28 +1545,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1610,39 +1552,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1689,6 +1620,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1709,25 +1717,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1743,6 +1737,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1764,6 +1765,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -476,15 +476,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1420,19 +1425,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE // K8200: for Display VM8201 // this is the most common hardware
|
#define DISPLAY_CHARSET_HD44780 JAPANESE // K8200: for Display VM8201 // this is the most common hardware
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1532,12 +1524,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1561,40 +1559,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1603,28 +1567,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1632,39 +1574,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1711,6 +1642,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1731,25 +1739,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1765,6 +1759,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1788,6 +1789,34 @@
|
||||||
|
|
||||||
#endif // K8200_VM8201
|
#endif // K8200_VM8201
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1528,40 +1526,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1534,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1541,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1609,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1706,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1726,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1754,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -456,15 +456,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1397,19 +1402,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1509,12 +1501,18 @@
|
||||||
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 5
|
#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 5
|
||||||
#define LCD_FEEDBACK_FREQUENCY_HZ 1000
|
#define LCD_FEEDBACK_FREQUENCY_HZ 1000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1538,40 +1536,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1581,26 +1545,10 @@
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
// RigidBot Panel V1.0
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
// http://www.inventapart.com/
|
||||||
//
|
//
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
|
@ -1609,39 +1557,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1688,6 +1625,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1711,25 +1725,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1745,6 +1745,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1766,6 +1773,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1387,19 +1392,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1499,12 +1491,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1534,34 +1532,6 @@
|
||||||
//
|
//
|
||||||
//#define MAKRPANEL
|
//#define MAKRPANEL
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1570,28 +1540,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1599,39 +1547,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1678,6 +1615,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1698,25 +1712,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1732,6 +1732,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1753,6 +1760,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -456,15 +456,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 300
|
#define EXTRUDE_MAXLENGTH 300
|
||||||
|
|
||||||
|
@ -1537,19 +1542,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 WESTERN
|
#define DISPLAY_CHARSET_HD44780 WESTERN
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1650,12 +1642,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1679,40 +1677,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1721,28 +1685,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1750,39 +1692,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1829,6 +1760,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1849,25 +1857,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1883,6 +1877,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1904,6 +1905,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -456,15 +456,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 300
|
#define EXTRUDE_MAXLENGTH 300
|
||||||
|
|
||||||
|
@ -1518,19 +1523,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 WESTERN
|
#define DISPLAY_CHARSET_HD44780 WESTERN
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1631,12 +1623,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1660,40 +1658,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1702,28 +1666,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1731,39 +1673,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1810,6 +1741,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1830,25 +1838,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1864,6 +1858,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1885,6 +1886,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -456,15 +456,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 175
|
#define EXTRUDE_MINTEMP 175
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 300
|
#define EXTRUDE_MAXLENGTH 300
|
||||||
|
|
||||||
|
@ -1518,19 +1523,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 WESTERN
|
#define DISPLAY_CHARSET_HD44780 WESTERN
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1630,12 +1622,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1659,40 +1657,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1701,28 +1665,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1730,39 +1672,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1809,6 +1740,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1829,25 +1837,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1863,6 +1857,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1884,6 +1885,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -461,15 +461,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1521,19 +1526,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1633,12 +1625,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1662,40 +1660,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1704,28 +1668,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1733,39 +1675,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1812,6 +1743,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1832,25 +1840,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1866,6 +1860,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1887,6 +1888,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1506,19 +1511,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1618,12 +1610,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1647,40 +1645,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1689,28 +1653,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1718,39 +1660,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1797,6 +1728,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1817,25 +1825,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1851,6 +1845,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1872,6 +1873,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -446,15 +446,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1508,19 +1513,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1620,12 +1612,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1649,40 +1647,6 @@
|
||||||
//
|
//
|
||||||
#define PANEL_ONE
|
#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1691,28 +1655,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1720,39 +1662,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1799,6 +1730,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1819,25 +1827,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1853,6 +1847,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1874,6 +1875,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -432,15 +432,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1509,19 +1514,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1621,12 +1613,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1650,40 +1648,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1692,28 +1656,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1721,39 +1663,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1800,6 +1731,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1820,25 +1828,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1854,6 +1848,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1875,6 +1876,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -450,15 +450,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1509,19 +1514,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1621,12 +1613,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1650,40 +1648,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1692,28 +1656,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1721,39 +1663,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1800,6 +1731,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1820,25 +1828,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1854,6 +1848,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1875,6 +1876,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -459,15 +459,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1401,19 +1406,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1513,12 +1505,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1542,40 +1540,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1584,28 +1548,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1613,39 +1555,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1692,6 +1623,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1712,25 +1720,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1746,6 +1740,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1767,6 +1768,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -449,15 +449,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1390,19 +1395,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1502,12 +1494,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1531,40 +1529,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1573,28 +1537,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1602,39 +1544,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1681,6 +1612,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1701,25 +1709,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1735,6 +1729,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1756,6 +1757,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -447,15 +447,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1389,19 +1394,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1501,12 +1493,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1530,40 +1528,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1572,28 +1536,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1601,39 +1543,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1680,6 +1611,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1700,25 +1708,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1734,6 +1728,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1755,6 +1756,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -435,15 +435,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1382,19 +1387,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1494,12 +1486,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1523,40 +1521,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1565,28 +1529,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1594,39 +1536,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1673,6 +1604,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1693,25 +1701,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1727,6 +1721,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1748,6 +1749,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -451,15 +451,20 @@
|
||||||
|
|
||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This option prevents extrusion if the temperature is below EXTRUDE_MINTEMP.
|
/**
|
||||||
// It also enables the M302 command to set the minimum extrusion temperature
|
* Prevent extrusion if the temperature is below EXTRUDE_MINTEMP.
|
||||||
// or to allow moving the extruder regardless of the hotend temperature.
|
* Add M302 to set the minimum extrusion temperature and/or turn
|
||||||
// *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
* cold extrusion prevention on and off.
|
||||||
|
*
|
||||||
|
* *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! ***
|
||||||
|
*/
|
||||||
#define PREVENT_COLD_EXTRUSION
|
#define PREVENT_COLD_EXTRUSION
|
||||||
#define EXTRUDE_MINTEMP 170
|
#define EXTRUDE_MINTEMP 170
|
||||||
|
|
||||||
// This option prevents a single extrusion longer than EXTRUDE_MAXLENGTH.
|
/**
|
||||||
// Note that for Bowden Extruders a too-small value here may prevent loading.
|
* Prevent a single extrusion longer than EXTRUDE_MAXLENGTH.
|
||||||
|
* Note: For Bowden Extruders make this large enough to allow load/unload.
|
||||||
|
*/
|
||||||
#define PREVENT_LENGTHY_EXTRUDE
|
#define PREVENT_LENGTHY_EXTRUDE
|
||||||
#define EXTRUDE_MAXLENGTH 200
|
#define EXTRUDE_MAXLENGTH 200
|
||||||
|
|
||||||
|
@ -1392,19 +1397,6 @@
|
||||||
*/
|
*/
|
||||||
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
#define DISPLAY_CHARSET_HD44780 JAPANESE
|
||||||
|
|
||||||
/**
|
|
||||||
* LCD TYPE
|
|
||||||
*
|
|
||||||
* Enable ULTRA_LCD for a 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
|
||||||
* Enable DOGLCD for a 128x64 (ST7565R) Full Graphical Display.
|
|
||||||
* (These options will be enabled automatically for most displays.)
|
|
||||||
*
|
|
||||||
* IMPORTANT: The U8glib library is required for Full Graphic Display!
|
|
||||||
* https://github.com/olikraus/U8glib_Arduino
|
|
||||||
*/
|
|
||||||
//#define ULTRA_LCD // Character based
|
|
||||||
//#define DOGLCD // Full graphics display
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SD CARD
|
* SD CARD
|
||||||
*
|
*
|
||||||
|
@ -1504,12 +1496,18 @@
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
//#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
|
||||||
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
//#define LCD_FEEDBACK_FREQUENCY_HZ 5000
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================== LCD / Controller Selection =========================
|
||||||
|
//======================== (Character-based LCDs) =========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: Standard
|
// RepRapDiscount Smart Controller.
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
//
|
//
|
||||||
// Marlin supports a wide variety of controllers.
|
// Note: Usually sold with a white PCB.
|
||||||
// Enable one of the following options to specify your controller.
|
|
||||||
//
|
//
|
||||||
|
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// Original RADDS LCD Display+Encoder+SDCardReader
|
// Original RADDS LCD Display+Encoder+SDCardReader
|
||||||
|
@ -1533,40 +1531,6 @@
|
||||||
//
|
//
|
||||||
//#define PANEL_ONE
|
//#define PANEL_ONE
|
||||||
|
|
||||||
//
|
|
||||||
// MaKr3d Makr-Panel with graphic controller and SD support.
|
|
||||||
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
|
||||||
//
|
|
||||||
//#define MAKRPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// ReprapWorld Graphical LCD
|
|
||||||
// https://reprapworld.com/?products_details&products_id/1218
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_GRAPHICAL_LCD
|
|
||||||
|
|
||||||
//
|
|
||||||
// Activate one of these if you have a Panucatt Devices
|
|
||||||
// Viki 2.0 or mini Viki with Graphic LCD
|
|
||||||
// http://panucatt.com
|
|
||||||
//
|
|
||||||
//#define VIKI2
|
|
||||||
//#define miniVIKI
|
|
||||||
|
|
||||||
//
|
|
||||||
// Adafruit ST7565 Full Graphic Controller.
|
|
||||||
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
|
||||||
//
|
|
||||||
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount Smart Controller.
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
|
||||||
//
|
|
||||||
// Note: Usually sold with a white PCB.
|
|
||||||
//
|
|
||||||
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// GADGETS3D G3D LCD/SD Controller
|
// GADGETS3D G3D LCD/SD Controller
|
||||||
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
// http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
|
||||||
|
@ -1575,28 +1539,6 @@
|
||||||
//
|
//
|
||||||
//#define G3D_PANEL
|
//#define G3D_PANEL
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
|
||||||
//
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
|
||||||
|
|
||||||
//
|
|
||||||
// MakerLab Mini Panel with graphic
|
|
||||||
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
|
||||||
//
|
|
||||||
//#define MINIPANEL
|
|
||||||
|
|
||||||
//
|
|
||||||
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
|
||||||
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
|
||||||
//
|
|
||||||
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
|
||||||
// is pressed, a value of 10.0 means 10mm per click.
|
|
||||||
//
|
|
||||||
//#define REPRAPWORLD_KEYPAD
|
|
||||||
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// RigidBot Panel V1.0
|
// RigidBot Panel V1.0
|
||||||
// http://www.inventapart.com/
|
// http://www.inventapart.com/
|
||||||
|
@ -1604,39 +1546,28 @@
|
||||||
//#define RIGIDBOT_PANEL
|
//#define RIGIDBOT_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// BQ LCD Smart Controller shipped by
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
// default with the BQ Hephestos 2 and Witbox 2.
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
//
|
//
|
||||||
//#define BQ_LCD_SMART_CONTROLLER
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
//
|
//
|
||||||
// Cartesio UI
|
// ANET and Tronxy 20x4 Controller
|
||||||
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
||||||
//
|
|
||||||
//#define CARTESIO_UI
|
|
||||||
|
|
||||||
//
|
|
||||||
// ANET and Tronxy Controller supported displays.
|
|
||||||
//
|
//
|
||||||
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
//#define ZONESTAR_LCD // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
|
||||||
// This LCD is known to be susceptible to electrical interference
|
// This LCD is known to be susceptible to electrical interference
|
||||||
// which scrambles the display. Pressing any button clears it up.
|
// which scrambles the display. Pressing any button clears it up.
|
||||||
// This is a LCD2004 display with 5 analog buttons.
|
// This is a LCD2004 display with 5 analog buttons.
|
||||||
|
|
||||||
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
//
|
||||||
// A clone of the RepRapDiscount full graphics display but with
|
// Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD.
|
||||||
// different pins/wiring (see pins_ANET_10.h).
|
//
|
||||||
|
//#define ULTRA_LCD
|
||||||
|
|
||||||
//
|
//=============================================================================
|
||||||
// LCD for Melzi Card with Graphical LCD
|
//======================== LCD / Controller Selection =========================
|
||||||
//
|
//===================== (I2C and Shift-Register LCDs) =====================
|
||||||
//#define LCD_FOR_MELZI
|
//=============================================================================
|
||||||
|
|
||||||
//
|
|
||||||
// LCD for Malyan M200 printers.
|
|
||||||
// This requires SDSUPPORT to be enabled
|
|
||||||
//
|
|
||||||
//#define MALYAN_LCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// CONTROLLER TYPE: I2C
|
// CONTROLLER TYPE: I2C
|
||||||
|
@ -1683,6 +1614,83 @@
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_VIKI
|
//#define LCD_I2C_VIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Shift register panels
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
||||||
|
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
||||||
|
//
|
||||||
|
//#define SAV_3DLCD
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//======================= LCD / Controller Selection =======================
|
||||||
|
//========================= (Graphical LCDs) ========================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Graphical 128x64 (DOGM)
|
||||||
|
//
|
||||||
|
// IMPORTANT: The U8glib library is required for Graphical Display!
|
||||||
|
// https://github.com/olikraus/U8glib_Arduino
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
|
//
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// ReprapWorld Graphical LCD
|
||||||
|
// https://reprapworld.com/?products_details&products_id/1218
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_GRAPHICAL_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// Activate one of these if you have a Panucatt Devices
|
||||||
|
// Viki 2.0 or mini Viki with Graphic LCD
|
||||||
|
// http://panucatt.com
|
||||||
|
//
|
||||||
|
//#define VIKI2
|
||||||
|
//#define miniVIKI
|
||||||
|
|
||||||
|
//
|
||||||
|
// MakerLab Mini Panel with graphic
|
||||||
|
// controller and SD support - http://reprap.org/wiki/Mini_panel
|
||||||
|
//
|
||||||
|
//#define MINIPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// MaKr3d Makr-Panel with graphic controller and SD support.
|
||||||
|
// http://reprap.org/wiki/MaKr3d_MaKrPanel
|
||||||
|
//
|
||||||
|
//#define MAKRPANEL
|
||||||
|
|
||||||
|
//
|
||||||
|
// Adafruit ST7565 Full Graphic Controller.
|
||||||
|
// https://github.com/eboston/Adafruit-ST7565-Full-Graphic-Controller/
|
||||||
|
//
|
||||||
|
//#define ELB_FULL_GRAPHIC_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// BQ LCD Smart Controller shipped by
|
||||||
|
// default with the BQ Hephestos 2 and Witbox 2.
|
||||||
|
//
|
||||||
|
//#define BQ_LCD_SMART_CONTROLLER
|
||||||
|
|
||||||
|
//
|
||||||
|
// Cartesio UI
|
||||||
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
||||||
|
//
|
||||||
|
//#define CARTESIO_UI
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Melzi Card with Graphical LCD
|
||||||
|
//
|
||||||
|
//#define LCD_FOR_MELZI
|
||||||
|
|
||||||
//
|
//
|
||||||
// SSD1306 OLED full graphics generic display
|
// SSD1306 OLED full graphics generic display
|
||||||
//
|
//
|
||||||
|
@ -1703,25 +1711,11 @@
|
||||||
//
|
//
|
||||||
//#define ULTI_CONTROLLER
|
//#define ULTI_CONTROLLER
|
||||||
|
|
||||||
//
|
|
||||||
// CONTROLLER TYPE: Shift register panels
|
|
||||||
//
|
|
||||||
// 2 wire Non-latching LCD SR from https://goo.gl/aJJ4sH
|
|
||||||
// LCD configuration: http://reprap.org/wiki/SAV_3D_LCD
|
|
||||||
//
|
|
||||||
//#define SAV_3DLCD
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// TinyBoy2 128x64 OLED / Encoder Panel
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
||||||
//
|
//
|
||||||
//#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
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
// http://reprap.org/wiki/MKS_MINI_12864
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
@ -1737,6 +1731,13 @@
|
||||||
//
|
//
|
||||||
//#define CR10_STOCKDISPLAY
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// ANET and Tronxy Graphical Controller
|
||||||
|
//
|
||||||
|
//#define ANET_FULL_GRAPHICS_LCD // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
|
||||||
|
// A clone of the RepRapDiscount full graphics display but with
|
||||||
|
// different pins/wiring (see pins_ANET_10.h).
|
||||||
|
|
||||||
//
|
//
|
||||||
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
// http://reprap.org/wiki/MKS_12864OLED
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
@ -1758,6 +1759,34 @@
|
||||||
//
|
//
|
||||||
//#define SILVER_GATE_GLCD_CONTROLLER
|
//#define SILVER_GATE_GLCD_CONTROLLER
|
||||||
|
|
||||||
|
//=============================================================================
|
||||||
|
//============================ Other Controllers ============================
|
||||||
|
//=============================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Standalone / Serial
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD for Malyan M200 printers.
|
||||||
|
// This requires SDSUPPORT to be enabled
|
||||||
|
//
|
||||||
|
//#define MALYAN_LCD
|
||||||
|
|
||||||
|
//
|
||||||
|
// CONTROLLER TYPE: Keypad / Add-on
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// RepRapWorld REPRAPWORLD_KEYPAD v1.1
|
||||||
|
// http://reprapworld.com/?products_details&products_id=202&cPath=1591_1626
|
||||||
|
//
|
||||||
|
// REPRAPWORLD_KEYPAD_MOVE_STEP sets how much should the robot move when a key
|
||||||
|
// is pressed, a value of 10.0 means 10mm per click.
|
||||||
|
//
|
||||||
|
//#define REPRAPWORLD_KEYPAD
|
||||||
|
//#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -993,8 +993,12 @@ static_assert(X_MAX_LENGTH >= X_BED_SIZE && Y_MAX_LENGTH >= Y_BED_SIZE,
|
||||||
/**
|
/**
|
||||||
* SAV_3DGLCD display options
|
* SAV_3DGLCD display options
|
||||||
*/
|
*/
|
||||||
#if ENABLED(U8GLIB_SSD1306) && ENABLED(U8GLIB_SH1106)
|
#if ENABLED(SAV_3DGLCD)
|
||||||
#error "Only enable one SAV_3DGLCD display type: U8GLIB_SSD1306 or U8GLIB_SH1106."
|
#if DISABLED(U8GLIB_SSD1306) && DISABLED(U8GLIB_SH1106)
|
||||||
|
#error "Enable a SAV_3DGLCD display type: U8GLIB_SSD1306 or U8GLIB_SH1106."
|
||||||
|
#elif ENABLED(U8GLIB_SSD1306) && ENABLED(U8GLIB_SH1106)
|
||||||
|
#error "Only enable one SAV_3DGLCD display type: U8GLIB_SSD1306 or U8GLIB_SH1106."
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Reference in a new issue