Creality Ender-5 Plus CrealityV1 ORIGIN / RELOADED (#972)

This commit is contained in:
ellensp 2023-10-07 09:21:43 +13:00 committed by GitHub
parent 50c0111171
commit 167041cc5b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 8105 additions and 15 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,27 @@
# Ender-5 Plus Configurations for Marlin Firmware
## Important
NOTE: The Ender-5 LCD stock firmware is only compatible with Creality firmware. The LCD standard UI will not function. This is expected.
## Marlin DGUS UI Instructions
The Ender-5 stock LCD can optionally use a [customized Marlin DGUS interface](https://github.com/coldtobi/Marlin_DGUS_Resources). With the stock LCD firmware Marlin can only be controlled from a host over USB.
- Format an SD card using the FAT32 filesystem with 4K cluster size.
- Copy the `DWIN_SET` folder to the SD card.
- Power off the printer and disassemble the front panel to get access to the LCD board.
- Insert the SD card into the slot on the back of the LCD (not the main SD slot).
- Power on the printer. The screen will turn blue and display several messages, finishing with "SD Card Process... END!".
- Remove the microSD card and power cycle the printer.
- Once it looks good reassemble the front panel. You may need to physically rotate the LCD by 180˚ for proper UI orientation.
## Restoring Factory Firmware
The original firmware can be restored by downloading the [Ender 5 Plus firmware](https://www.creality.com/download) from Creality. You can follow the same LCD flashing procedure using the Creality-provided `DWIN_SET` folder.
## Marlin DGUS UI Limitations
- The Information button (i) doesn't function.
- The Tools menu does not do anything at this time.
- If you press the Tools menu icon, enter another menu, then press "back" you will end up stuck at the Boot Screen. Touch anywhere on the screen to get back to the Status Screen.

View file

@ -1653,7 +1653,7 @@
#define Z_CLEARANCE_DEPLOY_PROBE 5 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES 2 // Z Clearance between probe points
#define Z_CLEARANCE_MULTI_PROBE 1 // Z Clearance between multiple probes
#define Z_AFTER_PROBING Z_AFTER_HOMING // Z position after probing is done
#define Z_AFTER_PROBING 17 // Z position after probing is done
#define Z_PROBE_LOW_POINT -2 // Farthest distance below the trigger-point to go before stopping
@ -2138,7 +2138,7 @@
//#define MESH_EDIT_GFX_OVERLAY // Display a graphics overlay while editing the mesh
#define MESH_INSET 15 // Set Mesh bounds as an inset region of the bed
#define GRID_MAX_POINTS_X 7 // Don't use more than 15 points per axis, implementation limited.
#define GRID_MAX_POINTS_X 5 // Don't use more than 15 points per axis, implementation limited.
#define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
//#define UBL_HILBERT_CURVE // Use Hilbert distribution for less travel when probing multiple points
@ -2200,7 +2200,7 @@
#endif
// Add a menu item to move between bed corners for manual bed adjustment
//#define LCD_BED_TRAMMING
#define LCD_BED_TRAMMING
#if ENABLED(LCD_BED_TRAMMING)
#define BED_TRAMMING_INSET_LFRB { 30, 30, 30, 30 } // (mm) Left, Front, Right, Back insets
@ -3174,7 +3174,7 @@
*
* :[ 'ORIGIN', 'FYSETC', 'HYPRECY', 'MKS', 'RELOADED', 'IA_CREALITY', 'E3S1PRO', 'CREALITY_TOUCH' ]
*/
#define DGUS_LCD_UI ORIGIN
#define DGUS_LCD_UI RELOADED
#if DGUS_UI_IS(MKS)
#define USE_MKS_GREEN_UI
#elif DGUS_UI_IS(IA_CREALITY)
@ -3374,7 +3374,7 @@
//#define TFT_SHARED_IO // I/O is shared between TFT display and other devices. Disable async data transfer.
#define COMPACT_MARLIN_BOOT_LOGO // Use compressed data to save Flash space.
#define COMPACT_MARLIN_BOOT_LOGO // Use compressed data to save Flash space
#endif
#if ENABLED(TFT_LVGL_UI)