[2.0.x] Arrange LCD options by type (#10630)
This commit is contained in:
		| @@ -446,15 +446,20 @@ | ||||
|  | ||||
| // @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 | ||||
| // or to allow moving the extruder regardless of the hotend temperature. | ||||
| // *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! *** | ||||
| /** | ||||
|  * Prevent extrusion if the temperature is below EXTRUDE_MINTEMP. | ||||
|  * Add M302 to set the minimum extrusion temperature and/or turn | ||||
|  * cold extrusion prevention on and off. | ||||
|  * | ||||
|  * *** IT IS HIGHLY RECOMMENDED TO LEAVE THIS OPTION ENABLED! *** | ||||
|  */ | ||||
| #define PREVENT_COLD_EXTRUSION | ||||
| #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 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 | ||||
|  | ||||
| /** | ||||
|  * 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 | ||||
|  * | ||||
| @@ -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_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. | ||||
| // Enable one of the following options to specify your controller. | ||||
| // Note: Usually sold with a white PCB. | ||||
| // | ||||
| //#define REPRAP_DISCOUNT_SMART_CONTROLLER | ||||
|  | ||||
| // | ||||
| // 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 | ||||
|  | ||||
| // | ||||
| // 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 | ||||
| // 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 | ||||
|  | ||||
| // | ||||
| // 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 | ||||
| // 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 | ||||
|  | ||||
| // | ||||
| // BQ LCD Smart Controller shipped by | ||||
| // default with the BQ Hephestos 2 and Witbox 2. | ||||
| // 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 BQ_LCD_SMART_CONTROLLER | ||||
| //#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602 | ||||
|  | ||||
| // | ||||
| // Cartesio UI | ||||
| // http://mauk.cc/webshop/cartesio-shop/electronics/user-interface | ||||
| // | ||||
| //#define CARTESIO_UI | ||||
|  | ||||
| // | ||||
| // ANET and Tronxy Controller supported displays. | ||||
| // ANET and Tronxy 20x4 Controller | ||||
| // | ||||
| //#define ZONESTAR_LCD            // Requires ADC_KEYPAD_PIN to be assigned to an analog pin. | ||||
|                                   // This LCD is known to be susceptible to electrical interference | ||||
|                                   // which scrambles the display.  Pressing any button clears it up. | ||||
|                                   // 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 | ||||
|                                   // different pins/wiring (see pins_ANET_10.h). | ||||
| // | ||||
| // Generic 16x2, 16x4, 20x2, or 20x4 character-based LCD. | ||||
| // | ||||
| //#define ULTRA_LCD | ||||
|  | ||||
| // | ||||
| // LCD for Melzi Card with Graphical LCD | ||||
| // | ||||
| //#define LCD_FOR_MELZI | ||||
|  | ||||
| // | ||||
| // LCD for Malyan M200 printers. | ||||
| // This requires SDSUPPORT to be enabled | ||||
| // | ||||
| //#define MALYAN_LCD | ||||
| //============================================================================= | ||||
| //======================== LCD / Controller Selection ========================= | ||||
| //=====================   (I2C and Shift-Register LCDs)   ===================== | ||||
| //============================================================================= | ||||
|  | ||||
| // | ||||
| // 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 | ||||
|  | ||||
| // | ||||
| // 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 | ||||
| // | ||||
| @@ -1747,25 +1755,11 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley | ||||
| // | ||||
| //#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 | ||||
| // | ||||
| //#define OLED_PANEL_TINYBOY2 | ||||
|  | ||||
| // | ||||
| // Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller | ||||
| // https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html | ||||
| // | ||||
| //#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602 | ||||
|  | ||||
| // | ||||
| // MKS MINI12864 with graphic controller and SD support | ||||
| // http://reprap.org/wiki/MKS_MINI_12864 | ||||
| @@ -1781,6 +1775,13 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley | ||||
| // | ||||
| //#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 | ||||
| // 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 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================  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 ============================== | ||||
| //============================================================================= | ||||
|   | ||||
		Reference in New Issue
	
	Block a user