@ -71,7 +71,7 @@
// Choose the name from boards.h that matches your setup
# ifndef MOTHERBOARD
# define MOTHERBOARD BOARD_CREALITY_V 24S1_301F4 // Ender 3S1 v301F4
# define MOTHERBOARD BOARD_CREALITY_V 4 // Creality Board v4.2.2
# endif
/**
@ -120,7 +120,7 @@
//#define BLUETOOTH
// Name displayed in the LCD "Ready" message and Info menu
# define CUSTOM_MACHINE_NAME "Ender3 S1-F4-TJC "
# define CUSTOM_MACHINE_NAME "Ender3 V2-422-MM "
// Printer's unique ID, used by some programs to differentiate between machines.
// Choose your own or use a service like https://www.uuidgenerator.net/version4
@ -517,10 +517,10 @@
* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
* SPI RTD / Thermocouple Boards
* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
* - 5 : MAX31865 with Pt100 / Pt1000 , 2 , 3 , or 4 - wire ( only for sensors 0 - 1 )
* - 5 : MAX31865 with Pt100 / Pt1000 , 2 , 3 , or 4 - wire ( only for sensors 0 - 2 and bed )
* NOTE : You must uncomment / set the MAX31865_ * _OHMS_n defines below .
* - 3 : MAX31855 with Thermocouple , - 200 ° C to + 700 ° C ( only for sensors 0 - 1 )
* - 2 : MAX6675 with Thermocouple , 0 ° C to + 700 ° C ( only for sensors 0 - 1 )
* - 3 : MAX31855 with Thermocouple , - 200 ° C to + 700 ° C ( only for sensors 0 - 2 and bed )
* - 2 : MAX6675 with Thermocouple , 0 ° C to + 700 ° C ( only for sensors 0 - 2 and bed )
*
* NOTE : Ensure TEMP_n_CS_PIN is set in your pins file for each TEMP_SENSOR_n using an SPI Thermocouple . By default ,
* Hardware SPI on the default serial bus is used . If you have also set TEMP_n_SCK_PIN and TEMP_n_MISO_PIN ,
@ -640,7 +640,7 @@
# define HEATER_5_MAXTEMP 275
# define HEATER_6_MAXTEMP 275
# define HEATER_7_MAXTEMP 275
# define BED_MAXTEMP 120 // Ender 3S1 Configs
# define BED_MAXTEMP 120 // Ender Configs
# define CHAMBER_MAXTEMP 60
/**
@ -684,9 +684,9 @@
# define DEFAULT_Ki_LIST { 1.08, 1.08 }
# define DEFAULT_Kd_LIST { 114.00, 114.00 }
# else
# define DEFAULT_Kp 17.10
# define DEFAULT_Ki 1. 39
# define DEFAULT_Kd 52.79
# define DEFAULT_Kp 22.89
# define DEFAULT_Ki 1. 87
# define DEFAULT_Kd 70.18
# endif
# else
# define BANG_MAX 255 // Limit hotend current while in bang-bang mode; 255=full current
@ -774,9 +774,9 @@
// 120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
// from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
# define DEFAULT_bedKp 54.86
# define DEFAULT_bedKi 10.06
# define DEFAULT_bedKd 199.38
# define DEFAULT_bedKp 462.10
# define DEFAULT_bedKi 85.47
# define DEFAULT_bedKd 624.59
// FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
# else
@ -896,8 +896,16 @@
//#define COREYX
//#define COREZX
//#define COREZY
//#define MARKFORGED_XY // MarkForged. See https://reprap.org/forum/read.php?152,504042
//
// MarkForged Kinematics
// See https://reprap.org/forum/read.php?152,504042
//
//#define MARKFORGED_XY
//#define MARKFORGED_YX
# if ANY(MARKFORGED_XY, MARKFORGED_YX)
//#define MARKFORGED_INVERSE // Enable for an inverted Markforged kinematics belt path
# endif
// Enable for a belt style printer with endless "Z" motion
//#define BELTPRINTER
@ -1111,12 +1119,12 @@
// @section endstops
// Enable pullup for all endstops to prevent a floating state
//#define ENDSTOPPULLUPS // Board v301 Configs
# define ENDSTOPPULLUPS
# if DISABLED(ENDSTOPPULLUPS)
// Disable ENDSTOPPULLUPS to set pullups individually
//#define ENDSTOPPULLUP_XMIN
//#define ENDSTOPPULLUP_YMIN
# define ENDSTOPPULLUP_ZMIN // Board v301 Configs
//#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_IMIN
//#define ENDSTOPPULLUP_JMIN
//#define ENDSTOPPULLUP_KMIN
@ -1132,7 +1140,7 @@
//#define ENDSTOPPULLUP_UMAX
//#define ENDSTOPPULLUP_VMAX
//#define ENDSTOPPULLUP_WMAX
# define ENDSTOPPULLUP_ZMIN_PROBE // Board v301 Configs
//#define ENDSTOPPULLUP_ZMIN_PROBE
# endif
// Enable pulldown for all endstops to prevent a floating state
@ -1164,11 +1172,11 @@
* Endstop " Hit " State
* Set to the state ( HIGH or LOW ) that applies to each endstop .
*/
# define X_MIN_ENDSTOP_HIT_STATE LOW // Board v301 Configs
# define X_MIN_ENDSTOP_HIT_STATE HIGH
# define X_MAX_ENDSTOP_HIT_STATE HIGH
# define Y_MIN_ENDSTOP_HIT_STATE LOW // Board v301 Configs
# define Y_MIN_ENDSTOP_HIT_STATE HIGH
# define Y_MAX_ENDSTOP_HIT_STATE HIGH
# define Z_MIN_ENDSTOP_HIT_STATE HIGH // Board v301 Configs
# define Z_MIN_ENDSTOP_HIT_STATE HIGH
# define Z_MAX_ENDSTOP_HIT_STATE HIGH
# define I_MIN_ENDSTOP_HIT_STATE HIGH
# define I_MAX_ENDSTOP_HIT_STATE HIGH
@ -1230,7 +1238,7 @@
* Override with M92
* X , Y , Z [ , I [ , J [ , K . . . ] ] ] , E0 [ , E1 [ , E2 . . . ] ]
*/
# define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 424. 9 } // Ender Configs
# define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 } // Ender Configs
# define LIMITED_MAX_STEPS_EDITING
# if ENABLED(LIMITED_MAX_STEPS_EDITING)
@ -1286,9 +1294,9 @@
*/
# define CLASSIC_JERK // Ender Configs
# if ENABLED(CLASSIC_JERK)
# define DEFAULT_XJERK 5 .0 // Ender Configs
# define DEFAULT_YJERK 5 .0 // Ender Configs
# define DEFAULT_ZJERK 0. 3 // Ender Configs
# define DEFAULT_XJERK 8 .0 // Ender Configs
# define DEFAULT_YJERK 8 .0 // Ender Configs
# define DEFAULT_ZJERK 0. 4 // Ender Configs
//#define DEFAULT_IJERK 0.3
//#define DEFAULT_JJERK 0.3
//#define DEFAULT_KJERK 0.3
@ -1343,10 +1351,10 @@
* The probe replaces the Z - MIN endstop and is used for Z homing .
* ( Automatically enables USE_PROBE_FOR_Z_HOMING . )
*/
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Probe connected to BLTouch port
# define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
// Force the use of the probe for Z-axis homing
# define USE_PROBE_FOR_Z_HOMING
//#define USE_PROBE_FOR_Z_HOMING // Manual mesh not have a probe
/**
* Z_MIN_PROBE_PIN
@ -1375,7 +1383,7 @@
* Use G29 repeatedly , adjusting the Z height at each point with movement commands
* or ( with LCD_BED_LEVELING ) the LCD controller .
*/
//#define PROBE_MANUALLY
# define PROBE_MANUALLY // Manual mesh version
/**
* A Fix - Mounted Probe either doesn ' t deploy or needs manual deployment .
@ -1403,7 +1411,7 @@
/**
* The BLTouch probe uses a Hall effect sensor and emulates a servo .
*/
# define BLTOUCH // 3D/CR/BLTouch version
//#define BLTOUCH
/**
* MagLev V4 probe by MDD
@ -1441,6 +1449,9 @@
* Uses I2C port , so it requires I2C library markyue / Panda_SoftMasterI2C .
*/
//#define BD_SENSOR
# if ENABLED(BD_SENSOR)
//#define BD_SENSOR_PROBE_NO_STOP // Probe bed without stopping at each probe point
# endif
// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
//#define SOLENOID_PROBE
@ -1564,7 +1575,7 @@
* | [ - ] |
* O - - FRONT - - +
*/
# define NOZZLE_TO_PROBE_OFFSET { -31.8, -40.5, 0 } // Ender3S1 Configs
# define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 } // MRiscoC BLTouch offset for support: https://www.thingiverse.com/thing:4605354 (z-offset = -1.80 mm) // Manual mesh use the nozzle as probe
// Enable and set to use a specific tool for probing. Disable to allow any tool.
# define PROBING_TOOL 0
@ -1647,13 +1658,13 @@
* Example : ` M851 Z - 5 ` with a CLEARANCE of 4 = > 9 mm from bed to nozzle .
* But : ` M851 Z + 1 ` with a CLEARANCE of 2 = > 2 mm from bed to nozzle .
*/
# define Z_CLEARANCE_DEPLOY_PROBE 5 // (mm) Z Clearance for Deploy/Stow // MRiscoC Increase speed
# define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points // MRiscoC Increase probe compatibility
# define Z_CLEARANCE_MULTI_PROBE 5 // (mm) Z Clearance between multiple probes // MRiscoC Increase speed
# define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
# define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
# define Z_CLEARANCE_MULTI_PROBE 5 // (mm) Z Clearance between multiple probes
# define Z_PROBE_ERROR_TOLERANCE 3 // (mm) Tolerance for early trigger (<= -probe.offset.z + ZPET)
//#define Z_AFTER_PROBING 5 // (mm) Z position after probing is done
# define Z_PROBE_LOW_POINT - 3 // (mm) Farthest distance below the trigger-point to go before stopping // MRiscoC allows reach lower points
# define Z_PROBE_LOW_POINT - 2 // (mm) Farthest distance below the trigger-point to go before stopping
// For M851 provide ranges for adjusting the X, Y, and Z probe offsets
//#define PROBE_OFFSET_XMIN -50 // (mm)
@ -1664,7 +1675,7 @@
//#define PROBE_OFFSET_ZMAX 20 // (mm)
// Enable the M48 repeatability test to test probe accuracy
# define Z_MIN_PROBE_REPEATABILITY_TEST // MRiscoC Enable M48 repeatability test
//#define Z_MIN_PROBE_REPEATABILITY_TEST
// Before deploy/stow pause for user confirmation
//#define PAUSE_BEFORE_DEPLOY_STOW
@ -1684,10 +1695,10 @@
//#define WAIT_FOR_BED_HEATER // Wait for bed to heat back up between probes (to improve accuracy)
//#define WAIT_FOR_HOTEND // Wait for hotend to heat back up between probes (to improve accuracy & prevent cold extrude)
# endif
# define PROBING_FANS_OFF // Turn fans off when probing // MRiscoC Turn fans off for avoid vibrations and interference
//#define PROBING_FANS_OFF // Turn fans off when probing
//#define PROBING_ESTEPPERS_OFF // Turn all extruder steppers off when probing
//#define PROBING_STEPPERS_OFF // Turn all steppers off (unless needed to hold position) when probing (including extruders)
# define DELAY_BEFORE_PROBING 200 // (ms) To prevent vibrations from triggering piezo sensors // MRiscoC Wait for stability
//#define DELAY_BEFORE_PROBING 200 // (ms) To prevent vibrations from triggering piezo sensors
// Require minimum nozzle and/or bed temperature for probing
//#define PREHEAT_BEFORE_PROBING
@ -1766,10 +1777,13 @@
*/
//#define Z_IDLE_HEIGHT Z_HOME_POS
//#define Z_CLEARANCE_FOR_HOMING 10 // (mm) Minimal Z height before homing (G28) for Z clearance above the bed, clamps, ... // MRiscoC Crearance over the bed
// Be sure to have this much clearance over your Z_MAX_POS to prevent grinding.
//#define Z_CLEARANCE_FOR_HOMING 10 // (mm) Minimal Z height before homing (G28) for Z clearance above the bed, clamps, ... // MRiscoC Crearance over the bed
// You'll need this much clearance above Z_MAX_POS to avoid grinding.
# define Z_AFTER_HOMING 5 // (mm) Height to move to after homing (if Z was homed) // MRiscoC Crearance over the bed
//#define XY_AFTER_HOMING { 10, 10 } // (mm) Move to an XY position after homing (and raising Z)
//#define Z_AFTER_HOMING 5 // (mm) Height to move to after homing (if Z was homed) // MRiscoC Crearance over the bed
//#define EVENT_GCODE_AFTER_HOMING "M300 P440 S200" // Commands to run after G28 (and move to XY_AFTER_HOMING)
// Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
@ -1801,16 +1815,16 @@
// @section geometry
// The size of the printable area
# define X_BED_SIZE 2 2 0 // MRiscoC Max usable bed size
# define Y_BED_SIZE 2 2 0 // MRiscoC Max usable bed size
# define X_BED_SIZE 2 3 0 // MRiscoC Max usable bed size
# define Y_BED_SIZE 2 3 0 // MRiscoC Max usable bed size
// Travel limits (linear=mm, rotational=°) after homing, corresponding to endstop positions.
# define X_MIN_POS -1 0 // MRiscoC Stock physical limit
# define Y_MIN_POS -8 // MRiscoC Stock physical limit
# define X_MIN_POS 0 // MRiscoC Stock physical limit
# define Y_MIN_POS 0 // MRiscoC Stock physical limit
# define Z_MIN_POS 0
# define X_MAX_POS 2 30 // MRiscoC Stock physical limit
# define Y_MAX_POS 2 20 // MRiscoC Stock physical limit
# define Z_MAX_POS 2 7 0 // Ender Configs
# define X_MAX_POS 2 48 // MRiscoC Stock physical limit
# define Y_MAX_POS 2 31 // MRiscoC Stock physical limit
# define Z_MAX_POS 2 5 0 // Ender Configs
//#define I_MIN_POS 0
//#define I_MAX_POS 50
//#define J_MIN_POS 0
@ -1883,9 +1897,9 @@
# define FIL_RUNOUT_ENABLED_DEFAULT false // Enable the sensor on startup. Override with M412 followed by M500.
# define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each.
# define FIL_RUNOUT_STATE HIGH // Pin state indicating that filament is NOT present. // Board v301 Configs
//#define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. // Board v301 Configs
# define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins. // Board v301 Configs
# define FIL_RUNOUT_STATE LOW // Pin state indicating that filament is NOT present.
# define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins.
//#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins.
//#define WATCH_ALL_RUNOUT_SENSORS // Execute runout script on any triggering sensor, not only for the active extruder.
// This is automatically enabled for MIXING_EXTRUDERs.
@ -1930,7 +1944,7 @@
// After a runout is detected, continue printing this length of filament
// before executing the runout script. Useful for a sensor at the end of
// a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead.
# define FILAMENT_RUNOUT_DISTANCE_MM 2 00 // MRiscoC Customizable by menu
# define FILAMENT_RUNOUT_DISTANCE_MM 2 5 // MRiscoC Customizable by menu
# ifdef FILAMENT_RUNOUT_DISTANCE_MM
// Enable this option to use an encoder disc that toggles the runout pin
@ -2021,9 +2035,9 @@
*/
//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
# define AUTO_BED_LEVELING_BILINEAR // MRiscoC BLTouch auto level
//#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING
# define MESH_BED_LEVELING // Manual Mesh
/**
* Commands to execute at the end of G29 probing .
@ -2044,14 +2058,14 @@
*/
# define PREHEAT_BEFORE_LEVELING // MRiscoC Heatting to compensate thermal expansions
# if ENABLED(PREHEAT_BEFORE_LEVELING)
# define LEVELING_NOZZLE_TEMP 0 // (°C) Only applies to E0 at this time // MRiscoC No necessary for BLTouch
# define LEVELING_NOZZLE_TEMP 175 // (°C) Only applies to E0 at this time // Preheat nozzle without oozing
# define LEVELING_BED_TEMP 50
# endif
/**
* Enable detailed logging of G28 , G29 , M48 , etc .
* Turn on with the command ' M111 S32 ' .
* NOTE : Requires a lot of PROGMEM !
* NOTE : Requires a lot of flash !
*/
//#define DEBUG_LEVELING_FEATURE
@ -2114,10 +2128,10 @@
// Subdivision of the grid by Catmull-Rom method.
// Synthesizes intermediate points to produce a more detailed mesh.
//
//#define ABL_BILINEAR_SUBDIVISION // Original Ender3S1 Configs set this to Enable
//#define ABL_BILINEAR_SUBDIVISION
# if ENABLED(ABL_BILINEAR_SUBDIVISION)
// Number of subdivisions between probe points
# define BILINEAR_SUBDIVISIONS 5 // Ender 3S1 Configs
# define BILINEAR_SUBDIVISIONS 3
# endif
# endif
@ -2130,7 +2144,7 @@
//#define MESH_EDIT_GFX_OVERLAY // Display a graphics overlay while editing the mesh
# define MESH_INSET 38 // Set Mesh bounds as an inset region of the bed // MRiscoC Center mesh
# define MESH_INSET 25 // Set Mesh bounds as an inset region of the bed // MRiscoC Center mesh
# define GRID_MAX_POINTS_X 5 // Don't use more than 15 points per axis, implementation limited. // MRiscoC Customizable by menu
# define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
@ -2172,7 +2186,7 @@
//=================================== Mesh ==================================
//===========================================================================
# define MESH_INSET 38 // Set Mesh bounds as an inset region of the bed // MRiscoC Center mesh
# define MESH_INSET 25 // Set Mesh bounds as an inset region of the bed // MRiscoC Center mesh
# define GRID_MAX_POINTS_X 5 // Don't use more than 7 points per axis, implementation limited. // MRiscoC Customizable by menu
# define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
@ -2196,13 +2210,13 @@
# define LCD_BED_TRAMMING // ProUI has a bed tramming menu
# if ENABLED(LCD_BED_TRAMMING)
//# define BED_TRAMMING_INSET_LFRB { 30, 30, 30, 30 } // (mm) Left, Front, Right, Back insets // ProUI use mesh insets for bed tramming
# define BED_TRAMMING_INSET_LFRB { 30, 30, 30, 30 } // (mm) Left, Front, Right, Back insets
# define BED_TRAMMING_HEIGHT 0.0 // (mm) Z height of nozzle at tramming points
# define BED_TRAMMING_Z_HOP 5.0 // (mm) Z height of nozzle between tramming points
//#define BED_TRAMMING_INCLUDE_CENTER // Move to the center after the last corner
# define BED_TRAMMING_USE_PROBE // Use a probe if it is available
//#define BED_TRAMMING_USE_PROBE
# if ENABLED(BED_TRAMMING_USE_PROBE)
# define BED_TRAMMING_PROBE_TOLERANCE 0. 05 // (mm) // ProUI bed tramming wizard tolerance
# define BED_TRAMMING_PROBE_TOLERANCE 0. 1 // (mm)
# define BED_TRAMMING_VERIFY_RAISED // After adjustment triggers the probe, re-probe to verify
//#define BED_TRAMMING_AUDIO_FEEDBACK
# endif
@ -2251,11 +2265,11 @@
* - Allows Z homing only when XY positions are known and trusted .
* - If stepper drivers sleep , XY homing may be required again before Z homing .
*/
# define Z_SAFE_HOMING // MRiscoC Homing Z at center of bed
//#define Z_SAFE_HOMING
# if ENABLED(Z_SAFE_HOMING)
# define Z_SAFE_HOMING_X_POINT X_CENTER // X point for Z homing
# define Z_SAFE_HOMING_Y_POINT Y_CENTER // Y point for Z homing
# define Z_SAFE_HOMING_X_POINT X_CENTER // (mm) X point for Z homing
# define Z_SAFE_HOMING_Y_POINT Y_CENTER // (mm) Y point for Z homing
//#define Z_SAFE_HOMING_POINT_ABSOLUTE // Ignore home offsets (M206) for Z homing position
# endif
@ -2340,7 +2354,7 @@
*/
# define EEPROM_SETTINGS // Persistent storage with M500 and M501 // Ender Configs
//#define DISABLE_M503 // Saves ~2700 bytes of flash. Disable for release!
# define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM .
# define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save flash .
# define EEPROM_BOOT_SILENT // Keep M503 quiet and only give errors during first load
# if ENABLED(EEPROM_SETTINGS)
# define EEPROM_AUTO_INIT // Init EEPROM automatically on any errors. // Ender Configs
@ -2415,7 +2429,7 @@
# if ENABLED(NOZZLE_PARK_FEATURE)
// Specify a park position as { X, Y, Z_raise }
# define NOZZLE_PARK_POINT { (X_ MAX_POS - 2), (Y_MAX_POS - 2 ), 20 }
# define NOZZLE_PARK_POINT { (X_ BED_SIZE + 10), (Y_MAX_POS - 10 ), 20 }
# define NOZZLE_PARK_MOVE 0 // Park motion: 0 = XY Move, 1 = X Only, 2 = Y Only, 3 = X before Y, 4 = Y before X
# define NOZZLE_PARK_Z_RAISE_MIN 0 // (mm) Always raise Z by at least this distance // MRiscoC uses Park Z Raise from 0 to avoid backlash issues
# define NOZZLE_PARK_XY_FEEDRATE 100 // (mm/s) X and Y axes feedrate (also used for delta Z axis)
@ -3022,6 +3036,11 @@
//
//#define BTT_MINI_12864
//
// BEEZ MINI 12864 is an alias for FYSETC_MINI_12864_2_1. Type A/B. NeoPixel RGB Backlight.
//
//#define BEEZ_MINI_12864
//
// Factory display for Creality CR-10 / CR-7 / Ender-3
// https://www.aliexpress.com/item/32833148327.html
@ -3036,14 +3055,14 @@
//#define ENDER2_STOCKDISPLAY
//
// ANET and Tronxy Graphical Controller
//
// 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). Enable one of these.
// ANET and Tronxy 128× 64 Full Graphics Controller as used on Anet A6
//
//#define ANET_FULL_GRAPHICS_LCD
//#define ANET_FULL_GRAPHICS_LCD_ALT_WIRING
//
// GUCOCO CTC 128× 64 Full Graphics Controller as used on GUCOCO CTC A10S
//
//#define CTC_A10S_A13
//
// AZSMZ 12864 LCD with SD
@ -3388,7 +3407,6 @@
//
//#define DWIN_CREALITY_LCD // Creality UI
# define DWIN_LCD_PROUI // Pro UI by MRiscoC
# define TJC_DISPLAY
# define USE_STOCK_DWIN_SET
// Professional firmware features:
@ -3406,7 +3424,7 @@
# if ENABLED(DWIN_LCD_PROUI)
# if PROUI_EX
# if ENABLED(LCD_BED_TRAMMING)
# define HAS_TRAMMING_WIZARD 1
//#define HAS_TRAMMING_WIZARD 1 // Manual mesh not have a probe
# endif
# define HAS_GCODE_PREVIEW 1
# define HAS_TOOLBAR 1