mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-07-06 14:37:39 -06:00
✨ Creality Ender-5 Plus CrealityV1 ORIGIN / RELOADED (#972)
This commit is contained in:
parent
50c0111171
commit
167041cc5b
6 changed files with 8105 additions and 15 deletions
File diff suppressed because it is too large
Load diff
|
@ -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.
|
|
@ -1325,7 +1325,7 @@
|
|||
* https://blog.kyneticcnc.com/2018/10/computing-junction-deviation-for-marlin.html
|
||||
*/
|
||||
#if DISABLED(CLASSIC_JERK)
|
||||
#define JUNCTION_DEVIATION_MM 0.15 // (mm) Distance from real junction edge
|
||||
#define JUNCTION_DEVIATION_MM 0.15 // (mm) Distance from real junction edge
|
||||
#define JD_HANDLE_SMALL_SEGMENTS // Use curvature estimation instead of just the junction angle
|
||||
// for small segments (< 1mm) with large junction angles (> 135°).
|
||||
#endif
|
||||
|
@ -1633,8 +1633,8 @@
|
|||
* A total of 2 does fast/slow probes with a weighted average.
|
||||
* A total of 3 or more adds more slow probes, taking the average.
|
||||
*/
|
||||
#define MULTIPLE_PROBING 2
|
||||
//#define EXTRA_PROBING 1
|
||||
#define MULTIPLE_PROBING 2
|
||||
//#define EXTRA_PROBING 1
|
||||
|
||||
/**
|
||||
* Z probes require clearance when deploying, stowing, and moving between
|
||||
|
@ -1650,10 +1650,10 @@
|
|||
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle.
|
||||
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle.
|
||||
*/
|
||||
#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_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 17 // Z position after probing is done
|
||||
|
||||
#define Z_PROBE_LOW_POINT -2 // Farthest distance below the trigger-point to go before stopping
|
||||
|
||||
|
@ -1764,10 +1764,10 @@
|
|||
*/
|
||||
//#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, ...
|
||||
#define Z_CLEARANCE_FOR_HOMING 10 // (mm) Minimal Z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||
// Be sure to have this much clearance over your Z_MAX_POS to prevent grinding.
|
||||
|
||||
#define Z_AFTER_HOMING 17 // (mm) Height to move to after homing (if Z was homed)
|
||||
#define Z_AFTER_HOMING 17 // (mm) Height to move to after homing (if Z was homed)
|
||||
|
||||
// Direction of endstops when homing; 1=MAX, -1=MIN
|
||||
// :[-1,1]
|
||||
|
@ -2137,8 +2137,8 @@
|
|||
|
||||
//#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 MESH_INSET 15 // Set Mesh bounds as an inset region of the bed
|
||||
#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)
|
File diff suppressed because it is too large
Load diff
|
@ -32,4 +32,4 @@ The Ender-5 stock LCD can optionally use a customized Marlin DGUS interface. To
|
|||
|
||||
## 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.
|
||||
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.
|
Loading…
Add table
Add a link
Reference in a new issue