|
35 | 35 | *
|
36 | 36 | * Advanced settings can be found in Configuration_adv.h
|
37 | 37 | */
|
38 |
| -//Modify Date = 8-29-2021 |
39 |
| -#define CONFIGURATION_H_VERSION 02000901 |
| 38 | +#define CONFIGURATION_H_VERSION 02000903 |
40 | 39 |
|
41 | 40 | //===========================================================================
|
42 | 41 | //============================= Getting Started =============================
|
|
257 | 256 |
|
258 | 257 | #define PARKING_EXTRUDER_PARKING_X { -78, 184 } // X positions for parking the extruders
|
259 | 258 | #define PARKING_EXTRUDER_GRAB_DISTANCE 1 // (mm) Distance to move beyond the parking point to grab the extruder
|
260 |
| - //#define MANUAL_SOLENOID_CONTROL // Manual control of docking solenoids with M380 S / M381 |
261 | 259 |
|
262 | 260 | #if ENABLED(PARKING_EXTRUDER)
|
263 | 261 |
|
|
758 | 756 | //#define COREZY
|
759 | 757 | //#define MARKFORGED_XY // MarkForged. See https://reprap.org/forum/read.php?152,504042
|
760 | 758 |
|
| 759 | +// Enable for a belt style printer with endless "Z" motion |
| 760 | +//#define BELTPRINTER |
| 761 | + |
| 762 | +// Enable for Polargraph Kinematics |
| 763 | +//#define POLARGRAPH |
| 764 | +#if ENABLED(POLARGRAPH) |
| 765 | + #define POLARGRAPH_MAX_BELT_LEN 1035.0 |
| 766 | + #define POLAR_SEGMENTS_PER_SECOND 5 |
| 767 | +#endif |
| 768 | + |
761 | 769 | //===========================================================================
|
762 | 770 | //============================== Endstop Settings ===========================
|
763 | 771 | //===========================================================================
|
|
784 | 792 | #define ENDSTOPPULLUPS
|
785 | 793 | #if DISABLED(ENDSTOPPULLUPS)
|
786 | 794 | // Disable ENDSTOPPULLUPS to set pullups individually
|
787 |
| - //#define ENDSTOPPULLUP_XMAX |
788 |
| - //#define ENDSTOPPULLUP_YMAX |
789 |
| - //#define ENDSTOPPULLUP_ZMAX |
790 |
| - //#define ENDSTOPPULLUP_IMAX |
791 |
| - //#define ENDSTOPPULLUP_JMAX |
792 |
| - //#define ENDSTOPPULLUP_KMAX |
793 | 795 | //#define ENDSTOPPULLUP_XMIN
|
794 | 796 | //#define ENDSTOPPULLUP_YMIN
|
795 | 797 | //#define ENDSTOPPULLUP_ZMIN
|
796 | 798 | //#define ENDSTOPPULLUP_IMIN
|
797 | 799 | //#define ENDSTOPPULLUP_JMIN
|
798 | 800 | //#define ENDSTOPPULLUP_KMIN
|
| 801 | + //#define ENDSTOPPULLUP_XMAX |
| 802 | + //#define ENDSTOPPULLUP_YMAX |
| 803 | + //#define ENDSTOPPULLUP_ZMAX |
| 804 | + //#define ENDSTOPPULLUP_IMAX |
| 805 | + //#define ENDSTOPPULLUP_JMAX |
| 806 | + //#define ENDSTOPPULLUP_KMAX |
799 | 807 | //#define ENDSTOPPULLUP_ZMIN_PROBE
|
800 | 808 | #endif
|
801 | 809 |
|
802 | 810 | // Enable pulldown for all endstops to prevent a floating state
|
803 | 811 | //#define ENDSTOPPULLDOWNS
|
804 | 812 | #if DISABLED(ENDSTOPPULLDOWNS)
|
805 | 813 | // Disable ENDSTOPPULLDOWNS to set pulldowns individually
|
806 |
| - //#define ENDSTOPPULLDOWN_XMAX |
807 |
| - //#define ENDSTOPPULLDOWN_YMAX |
808 |
| - //#define ENDSTOPPULLDOWN_ZMAX |
809 |
| - //#define ENDSTOPPULLDOWN_IMAX |
810 |
| - //#define ENDSTOPPULLDOWN_JMAX |
811 |
| - //#define ENDSTOPPULLDOWN_KMAX |
812 | 814 | //#define ENDSTOPPULLDOWN_XMIN
|
813 | 815 | //#define ENDSTOPPULLDOWN_YMIN
|
814 | 816 | //#define ENDSTOPPULLDOWN_ZMIN
|
815 | 817 | //#define ENDSTOPPULLDOWN_IMIN
|
816 | 818 | //#define ENDSTOPPULLDOWN_JMIN
|
817 | 819 | //#define ENDSTOPPULLDOWN_KMIN
|
| 820 | + //#define ENDSTOPPULLDOWN_XMAX |
| 821 | + //#define ENDSTOPPULLDOWN_YMAX |
| 822 | + //#define ENDSTOPPULLDOWN_ZMAX |
| 823 | + //#define ENDSTOPPULLDOWN_IMAX |
| 824 | + //#define ENDSTOPPULLDOWN_JMAX |
| 825 | + //#define ENDSTOPPULLDOWN_KMAX |
818 | 826 | //#define ENDSTOPPULLDOWN_ZMIN_PROBE
|
819 | 827 | #endif
|
820 | 828 |
|
|
2037 | 2045 | *
|
2038 | 2046 | * Select the language to display on the LCD. These languages are available:
|
2039 | 2047 | *
|
2040 |
| - * en, an, bg, ca, cz, da, de, el, el_gr, es, eu, fi, fr, gl, hr, hu, it, |
2041 |
| - * jp_kana, ko_KR, nl, pl, pt, pt_br, ro, ru, sk, tr, uk, vi, zh_CN, zh_TW, test |
| 2048 | + * en, an, bg, ca, cz, da, de, el, el_CY, es, eu, fi, fr, gl, hr, hu, it, |
| 2049 | + * jp_kana, ko_KR, nl, pl, pt, pt_br, ro, ru, sk, sv, tr, uk, vi, zh_CN, zh_TW |
2042 | 2050 | *
|
2043 |
| - * :{ 'en':'English', 'an':'Aragonese', 'bg':'Bulgarian', 'ca':'Catalan', 'cz':'Czech', 'da':'Danish', 'de':'German', 'el':'Greek', 'el_gr':'Greek (Greece)', 'es':'Spanish', 'eu':'Basque-Euskera', 'fi':'Finnish', 'fr':'French', 'gl':'Galician', 'hr':'Croatian', 'hu':'Hungarian', 'it':'Italian', 'jp_kana':'Japanese', 'ko_KR':'Korean (South Korea)', 'nl':'Dutch', 'pl':'Polish', 'pt':'Portuguese', 'pt_br':'Portuguese (Brazilian)', 'ro':'Romanian', 'ru':'Russian', 'sk':'Slovak', 'tr':'Turkish', 'uk':'Ukrainian', 'vi':'Vietnamese', 'zh_CN':'Chinese (Simplified)', 'zh_TW':'Chinese (Traditional)', 'test':'TEST' } |
| 2051 | + * :{ 'en':'English', 'an':'Aragonese', 'bg':'Bulgarian', 'ca':'Catalan', 'cz':'Czech', 'da':'Danish', 'de':'German', 'el':'Greek (Greece)', 'el_CY':'Greek (Cyprus)', 'es':'Spanish', 'eu':'Basque-Euskera', 'fi':'Finnish', 'fr':'French', 'gl':'Galician', 'hr':'Croatian', 'hu':'Hungarian', 'it':'Italian', 'jp_kana':'Japanese', 'ko_KR':'Korean (South Korea)', 'nl':'Dutch', 'pl':'Polish', 'pt':'Portuguese', 'pt_br':'Portuguese (Brazilian)', 'ro':'Romanian', 'ru':'Russian', 'sk':'Slovak', 'sv':'Swedish', 'tr':'Turkish', 'uk':'Ukrainian', 'vi':'Vietnamese', 'zh_CN':'Chinese (Simplified)', 'zh_TW':'Chinese (Traditional)' } |
2044 | 2052 | */
|
2045 | 2053 | #define LCD_LANGUAGE en
|
2046 | 2054 |
|
|
2152 | 2160 | // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
|
2153 | 2161 | //
|
2154 | 2162 | //#define INDIVIDUAL_AXIS_HOMING_MENU
|
| 2163 | +//#define INDIVIDUAL_AXIS_HOMING_SUBMENU |
2155 | 2164 |
|
2156 | 2165 | //
|
2157 | 2166 | // SPEAKER/BUZZER
|
|
2353 | 2362 | //#define VIKI2
|
2354 | 2363 | //#define miniVIKI
|
2355 | 2364 |
|
| 2365 | +// |
| 2366 | +// Alfawise Ex8 printer LCD marked as WYH L12864 COG |
| 2367 | +// |
| 2368 | +//#define WYH_L12864 |
| 2369 | + |
2356 | 2370 | //
|
2357 | 2371 | // MakerLab Mini Panel with graphic
|
2358 | 2372 | // controller and SD support - https://reprap.org/wiki/Mini_panel
|
|
2549 | 2563 | // - Download https://github.com/makerbase-mks/MKS-H43
|
2550 | 2564 | // - Copy the downloaded DWIN_SET folder to the SD card.
|
2551 | 2565 | //
|
| 2566 | +// RELOADED (T5UID1) |
| 2567 | +// - Download https://github.com/Desuuuu/DGUS-reloaded/releases |
| 2568 | +// - Copy the downloaded DWIN_SET folder to the SD card. |
| 2569 | +// |
2552 | 2570 | //#define DGUS_LCD_UI_ORIGIN
|
2553 | 2571 | //#define DGUS_LCD_UI_FYSETC
|
2554 | 2572 | //#define DGUS_LCD_UI_HIPRECY
|
2555 | 2573 | //#define DGUS_LCD_UI_MKS
|
| 2574 | +//#define DGUS_LCD_UI_RELOADED |
2556 | 2575 | #if ENABLED(DGUS_LCD_UI_MKS)
|
2557 | 2576 | #define USE_MKS_GREEN_UI
|
2558 | 2577 | #endif
|
|
2609 | 2628 | */
|
2610 | 2629 |
|
2611 | 2630 | //
|
2612 |
| -// 480x320, 3.5", SPI Display From MKS |
2613 |
| -// Normally used in MKS Robin Nano V2 |
| 2631 | +// 480x320, 3.5", SPI Display with Rotary Encoder from MKS |
| 2632 | +// Usually paired with MKS Robin Nano V2 & V3 |
2614 | 2633 | //
|
2615 | 2634 | //#define MKS_TS35_V2_0
|
2616 | 2635 |
|
2617 | 2636 | //
|
2618 | 2637 | // 320x240, 2.4", FSMC Display From MKS
|
2619 |
| -// Normally used in MKS Robin Nano V1.2 |
| 2638 | +// Usually paired with MKS Robin Nano V1.2 |
2620 | 2639 | //
|
2621 | 2640 | //#define MKS_ROBIN_TFT24
|
2622 | 2641 |
|
2623 | 2642 | //
|
2624 | 2643 | // 320x240, 2.8", FSMC Display From MKS
|
2625 |
| -// Normally used in MKS Robin Nano V1.2 |
| 2644 | +// Usually paired with MKS Robin Nano V1.2 |
2626 | 2645 | //
|
2627 | 2646 | //#define MKS_ROBIN_TFT28
|
2628 | 2647 |
|
2629 | 2648 | //
|
2630 | 2649 | // 320x240, 3.2", FSMC Display From MKS
|
2631 |
| -// Normally used in MKS Robin Nano V1.2 |
| 2650 | +// Usually paired with MKS Robin Nano V1.2 |
2632 | 2651 | //
|
2633 | 2652 | //#define MKS_ROBIN_TFT32
|
2634 | 2653 |
|
2635 | 2654 | //
|
2636 | 2655 | // 480x320, 3.5", FSMC Display From MKS
|
2637 |
| -// Normally used in MKS Robin Nano V1.2 |
| 2656 | +// Usually paired with MKS Robin Nano V1.2 |
2638 | 2657 | //
|
2639 | 2658 | //#define MKS_ROBIN_TFT35
|
2640 | 2659 |
|
|
2645 | 2664 |
|
2646 | 2665 | //
|
2647 | 2666 | // 320x240, 3.2", FSMC Display From MKS
|
2648 |
| -// Normally used in MKS Robin |
| 2667 | +// Usually paired with MKS Robin |
2649 | 2668 | //
|
2650 | 2669 | //#define MKS_ROBIN_TFT_V1_1R
|
2651 | 2670 |
|
|
2675 | 2694 | //#define ANET_ET5_TFT35
|
2676 | 2695 |
|
2677 | 2696 | //
|
2678 |
| -// 1024x600, 7", RGB Stock Display from BIQU-BX |
| 2697 | +// 1024x600, 7", RGB Stock Display with Rotary Encoder from BIQU-BX |
2679 | 2698 | //
|
2680 | 2699 | //#define BIQU_BX_TFT70
|
2681 | 2700 |
|
| 2701 | +// |
| 2702 | +// 480x320, 3.5", SPI Stock Display with Rotary Encoder from BIQU B1 SE Series |
| 2703 | +// |
| 2704 | +//#define BTT_TFT35_SPI_V1_0 |
| 2705 | + |
2682 | 2706 | //
|
2683 | 2707 | // Generic TFT with detailed options
|
2684 | 2708 | //
|
|
2695 | 2719 | //#define TFT_RES_320x240
|
2696 | 2720 | //#define TFT_RES_480x272
|
2697 | 2721 | //#define TFT_RES_480x320
|
| 2722 | + //#define TFT_RES_1024x600 |
2698 | 2723 | #endif
|
2699 | 2724 |
|
2700 | 2725 | /**
|
|
2732 | 2757 | //
|
2733 | 2758 | // Ender-3 v2 OEM display. A DWIN display with Rotary Encoder.
|
2734 | 2759 | //
|
2735 |
| -//#define DWIN_CREALITY_LCD |
2736 |
| - |
2737 |
| -// |
2738 |
| -// MarlinUI for Creality's DWIN display (and others) |
2739 |
| -// |
2740 |
| -//#define DWIN_MARLINUI_PORTRAIT |
2741 |
| -//#define DWIN_MARLINUI_LANDSCAPE |
| 2760 | +//#define DWIN_CREALITY_LCD // Creality UI |
| 2761 | +//#define DWIN_CREALITY_LCD_ENHANCED // Enhanced UI |
| 2762 | +//#define DWIN_CREALITY_LCD_JYERSUI // Jyers UI by Jacob Myers |
| 2763 | +//#define DWIN_MARLINUI_PORTRAIT // MarlinUI (portrait orientation) |
| 2764 | +//#define DWIN_MARLINUI_LANDSCAPE // MarlinUI (landscape orientation) |
2742 | 2765 |
|
2743 | 2766 | //
|
2744 | 2767 | // Touch Screen Settings
|
|
2748 | 2771 | #define BUTTON_DELAY_EDIT 50 // (ms) Button repeat delay for edit screens
|
2749 | 2772 | #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
|
2750 | 2773 |
|
| 2774 | + //#define TOUCH_IDLE_SLEEP 300 // (secs) Turn off the TFT backlight if set (5mn) |
| 2775 | + |
2751 | 2776 | #define TOUCH_SCREEN_CALIBRATION
|
2752 | 2777 |
|
2753 | 2778 | //#define TOUCH_CALIBRATION_X 12316
|
|
2898 | 2923 | * Set this manually if there are extra servos needing manual control.
|
2899 | 2924 | * Set to 0 to turn off servo support.
|
2900 | 2925 | */
|
2901 |
| -#define NUM_SERVOS 1 // Servo index starts with 0 for M280 command |
| 2926 | +#define NUM_SERVOS 1 // Note: Servo index starts with 0 for M280-M282 commands |
2902 | 2927 |
|
2903 |
| -// (ms) Delay before the next move will start, to give the servo time to reach its target angle. |
| 2928 | +// (ms) Delay before the next move will start, to give the servo time to reach its target angle. |
2904 | 2929 | // 300ms is a good value but you can try less delay.
|
2905 | 2930 | // If the servo can't reach the requested position, increase it.
|
2906 | 2931 | #define SERVO_DELAY { 300 }
|
|
2910 | 2935 |
|
2911 | 2936 | // Edit servo angles with M281 and save to EEPROM with M500
|
2912 | 2937 | //#define EDITABLE_SERVO_ANGLES
|
| 2938 | + |
| 2939 | +// Disable servo with M282 to reduce power consumption, noise, and heat when not in use |
| 2940 | +//#define SERVO_DETACH_GCODE |
0 commit comments