Difference between revisions of "Ender 5"
(Created page with "= Unboxing and Assembly =") |
|||
| (27 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| + | https://www.creality3dofficial.com/products/creality-ender-5-3d-printer | ||
| + | |||
| + | [[File:Ender5ProductPicture.jpeg]] | ||
= Unboxing and Assembly = | = Unboxing and Assembly = | ||
| + | <gallery> | ||
| + | File:SAM_0534.JPG | ||
| + | File:SAM_0535.JPG | ||
| + | File:SAM_0536.JPG | ||
| + | File:SAM_0537.JPG | ||
| + | File:SAM_0538.JPG | ||
| + | File:SAM_0539.JPG | ||
| + | File:SAM_0540.JPG | ||
| + | File:SAM_0541.JPG | ||
| + | File:SAM_0542.JPG | ||
| + | File:SAM_0543.JPG | ||
| + | File:SAM_0544.JPG | ||
| + | File:SAM_0545.JPG | ||
| + | File:SAM_0546.JPG | ||
| + | File:SAM_0547.JPG | ||
| + | File:SAM_0548.JPG | ||
| + | File:SAM_0549.JPG | ||
| + | File:SAM_0550.JPG | ||
| + | File:SAM_0551.JPG | ||
| + | File:SAM_0552.JPG | ||
| + | File:SAM_0553.JPG | ||
| + | File:SAM_0554.JPG | ||
| + | File:SAM_0555.JPG | ||
| + | File:SAM_0556.JPG | ||
| + | File:SAM_0557.JPG | ||
| + | File:SAM_0558.JPG | ||
| + | File:SAM_0559.JPG | ||
| + | File:SAM_0560.JPG | ||
| + | File:SAM_0561.JPG | ||
| + | File:SAM_0562.JPG | ||
| + | File:SAM_0563.JPG | ||
| + | File:SAM_0564.JPG | ||
| + | </gallery> | ||
| + | |||
| + | == Video == | ||
| + | <youtube>V5ZGnME7JNw</youtube> | ||
| + | |||
| + | some 90 minutes until Bed Leveling | ||
| + | |||
| + | = Improvements = | ||
| + | <youtube>rOQoGgPvOhA</youtube> | ||
| + | == Bed Strain relief == | ||
| + | * https://www.thingiverse.com/thing:3669438 | ||
| + | * https://www.thingiverse.com/thing:3443100 (this did not fit my 2020-11 model) | ||
| + | == Control Panel Back Cover == | ||
| + | https://www.thingiverse.com/thing:3353394 | ||
| + | https://cdn.thingiverse.com/renders/16/d0/0a/71/97/6fa95187e5e3d6860d7238bb747fc424_display_large.jpg | ||
| + | == Tool Clip == | ||
| + | https://www.thingiverse.com/thing:3361395 | ||
| + | https://cdn.thingiverse.com/renders/bf/84/bd/33/2c/df082679012ae316561df394deecb94d_display_large.jpg | ||
| + | |||
| + | = Octoprint Profile = | ||
| + | <pre> | ||
| + | Volume: | ||
| + | X=220 | ||
| + | Y=220 | ||
| + | Z=300 | ||
| + | Axes: | ||
| + | X=6000 | ||
| + | Y=6000 | ||
| + | Z=200 | ||
| + | E=100 | ||
| + | </pre> | ||
| + | = USB Connection = | ||
| + | <source lang='bash' highlight='1'> | ||
| + | lsusb | ||
| + | Bus 001 Device 007: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter | ||
| + | </source> | ||
| + | = Bed Leveling = | ||
| + | * https://www.thingiverse.com/thing:3339206 | ||
| + | <youtube>5GymGa_EYVg</youtube> | ||
| + | = V4.2.7 upgrade = | ||
| + | <youtube>V1ZONIlSrZo</youtube> | ||
| + | |||
| + | The board i bought had a chinese Ender 3- Pro firmware. | ||
| + | |||
| + | https://www.creality.com/download/ender-5-pro-3d-printer has the Ender 5 compatible | ||
| + | Ender-5 ProMarlin2.0.6HW4.2.2GDBLTouchFilament.bin | ||
| + | <pre> | ||
| + | Printer: Ender-5 Pro | ||
| + | Printer Mainboard: V4.2.2 | ||
| + | motherboard chip: | ||
| + | Notes: | ||
| + | The firmware is Ender-5 Pro GD chip motherboard firmware. Support the installation of BL-touch/CR-touch to realize the automatic leveling function, support the installation of a material breaking detection module to realize the material breaking detection function, and support the switching between Chinese and English. | ||
| + | |||
| + | Mainboard firmware update: | ||
| + | 1. Format the TF card on the computer side, and select 4096 for the allocation unit size. | ||
| + | 2. Put the firmware file "Ender-5 ProMarlin2.0.6HW4.2.2GDBLTouchFilament.bin" into the TF card. | ||
| + | 3. Turn off the printer and insert the TF card into the card slot on the motherboard. | ||
| + | 4. Reboot and wait for the update to finish. | ||
| + | 5. After finishing the update, remove the TF card from the motherboard slot and delete the bin file inside. | ||
| + | </pre> | ||
| + | Copying the bin file to the sd card of the printer and restarting it was enough to get it activated. | ||
| + | |||
| + | I had to fiddle with multiple firmware versions. I intend to use https://github.com/MarlinFirmware/MarlinBuilds | ||
| + | as soon as i get things working | ||
| + | |||
| + | Note that you need to know your chip type: [[File:ChipARMSTM23F103RE.jpg|300px]] | ||
| + | = Marlin Firmware = | ||
| + | * https://marlinfw.org/meta/download/ | ||
| + | * https://github.com/MarlinFirmware/Marlin/archive/2.1.2.5.zip | ||
| + | == Ender 5 Configuration for V427 board == | ||
| + | * https://github.com/MarlinFirmware/Configurations/tree/release-2.1.2.5/config/examples/Creality/Ender-5/CrealityV427 | ||
| + | <youtube>pQ7WZST8sqk</youtube> | ||
| + | == Lead-Screw Quirk == | ||
| + | Z-Position is moving 1/2 the speed it should which makes proper printing | ||
| + | impossible. With z-hopping settings it can be a bit overcome but only to the point | ||
| + | to get a calibration cube wrestled out with wrong settings see below. | ||
| + | The culprit is the Z Leadscrew which is shipped differently on different Ender 5 versions see https://www.reddit.com/r/ender5/comments/gk8bc3/what_lead_screw_did_your_ender_5_ship_with_400_or/ | ||
| + | |||
| + | |||
| + | [[File:20251022_135024.jpg|400px]] | ||
| + | [[File:20251022_135043.jpg|400px]] | ||
| + | [[File:20251022_142928.jpg|400px]] | ||
| + | [[File:20251022_142948.jpg|400px]] | ||
| + | Temporary fix | ||
| + | <source lang='bash'> | ||
| + | M92 Z800 ; Set Z steps/mm to 800 (for 4mm pitch leadscrew) | ||
| + | M500 ; Save settings to EEPROM | ||
| + | Send: M92 | ||
| + | Recv: M92 X80.00 Y80.00 Z800.00 E93.00 | ||
| + | </source> | ||
| + | Firmware fix | ||
| + | <pre> | ||
| + | git diff | ||
| + | diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h | ||
| + | index 9ff8c3d..0470292 100644 | ||
| + | --- a/Marlin/Configuration.h | ||
| + | +++ b/Marlin/Configuration.h | ||
| + | @@ -1199,7 +1199,7 @@ | ||
| + | * Override with M92 | ||
| + | * X, Y, Z [, I [, J [, K...]]], E0 [, E1[, E2...]] | ||
| + | */ | ||
| + | -#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 } | ||
| + | +#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 800, 93 } | ||
| + | |||
| + | /** | ||
| + | * Default Max Feed Rate (linear=mm/s, rotational=°/s) | ||
| + | |||
| + | </pre> | ||
Latest revision as of 13:40, 22 October 2025
https://www.creality3dofficial.com/products/creality-ender-5-3d-printer
Unboxing and Assembly
Video
some 90 minutes until Bed Leveling
Improvements
Bed Strain relief
- https://www.thingiverse.com/thing:3669438
- https://www.thingiverse.com/thing:3443100 (this did not fit my 2020-11 model)
Control Panel Back Cover
https://www.thingiverse.com/thing:3353394
Tool Clip
https://www.thingiverse.com/thing:3361395
Octoprint Profile
Volume: X=220 Y=220 Z=300 Axes: X=6000 Y=6000 Z=200 E=100
USB Connection
lsusb
Bus 001 Device 007: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bed Leveling
V4.2.7 upgrade
The board i bought had a chinese Ender 3- Pro firmware.
https://www.creality.com/download/ender-5-pro-3d-printer has the Ender 5 compatible Ender-5 ProMarlin2.0.6HW4.2.2GDBLTouchFilament.bin
Printer: Ender-5 Pro
Printer Mainboard: V4.2.2
motherboard chip:
Notes:
The firmware is Ender-5 Pro GD chip motherboard firmware. Support the installation of BL-touch/CR-touch to realize the automatic leveling function, support the installation of a material breaking detection module to realize the material breaking detection function, and support the switching between Chinese and English.
Mainboard firmware update:
1. Format the TF card on the computer side, and select 4096 for the allocation unit size.
2. Put the firmware file "Ender-5 ProMarlin2.0.6HW4.2.2GDBLTouchFilament.bin" into the TF card.
3. Turn off the printer and insert the TF card into the card slot on the motherboard.
4. Reboot and wait for the update to finish.
5. After finishing the update, remove the TF card from the motherboard slot and delete the bin file inside.
Copying the bin file to the sd card of the printer and restarting it was enough to get it activated.
I had to fiddle with multiple firmware versions. I intend to use https://github.com/MarlinFirmware/MarlinBuilds as soon as i get things working
Note that you need to know your chip type:
Marlin Firmware
Ender 5 Configuration for V427 board
Lead-Screw Quirk
Z-Position is moving 1/2 the speed it should which makes proper printing impossible. With z-hopping settings it can be a bit overcome but only to the point to get a calibration cube wrestled out with wrong settings see below. The culprit is the Z Leadscrew which is shipped differently on different Ender 5 versions see https://www.reddit.com/r/ender5/comments/gk8bc3/what_lead_screw_did_your_ender_5_ship_with_400_or/
M92 Z800 ; Set Z steps/mm to 800 (for 4mm pitch leadscrew)
M500 ; Save settings to EEPROM
Send: M92
Recv: M92 X80.00 Y80.00 Z800.00 E93.00
Firmware fix
git diff
diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h
index 9ff8c3d..0470292 100644
--- a/Marlin/Configuration.h
+++ b/Marlin/Configuration.h
@@ -1199,7 +1199,7 @@
* Override with M92
* X, Y, Z [, I [, J [, K...]]], E0 [, E1[, E2...]]
*/
-#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 }
+#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 800, 93 }
/**
* Default Max Feed Rate (linear=mm/s, rotational=°/s)
