Table of Contents

Creality Ender 5

I bought a Creality Ender 5 Pro from AnKun (via Amazon) in August 2020 to replace my ageing Solidoodle 2 Pro.

This page is an attempt to collect together what I've found out about the Ender…

Current configuration

Pretty much stock at this point. Most of the commonly-requested upgrades for the Ender 3 and Ender 5 come as standard on the Ender 5 Pro.

Standard flexible print bed

standard_bed.jpg

The standard black flexible print bed is similar to “Buildtak”. It is suitable for bed temperatures up to 70C. This is fine for PLA and PETG, but ABS needs higher temperatures.

For PETG, use a thin layer of glue stick as a release agent. The PETG will stick to the glue and pull it off, instead of tearing off pieces of the bed.

Wash with soap and water. Do not use solvents to wash the print bed – acetone and isopropyl will damage it.

The bed comes with a thick, dark-coloured magnetic mount which fits on the metal heated bed surface. This makes it simple to swap beds: peel off the old bed, replace it with a new one, and re-level the bed.

PEI print bed

pei_bed.jpg

The PEI bed is a spring-steel sheet with a yellow stick-on PEI coating. It also comes with a self-adhesive magnetic bed surface – the same as the one used with the standard Buildtak-style bed. This makes it easy to change beds.

PEI is resistant to common solvents like acetone, denatured alcohol or isopropyl. I recommend watching Thomas Sanladerer's 5-minute video to learn how to restore and maintain a PEI print bed.

Very 'grippy' filaments like PETG can stick so hard to the bed that they pull off pieces of the bed surface. To avoid this, apply glue stick to the print area before printing. This serves as a release agent for the PETG. It can be washed off with soap and water and the bed left to dry.

To break the printed part away from the bed, flex it. You may have to flex it in several directions. Don't bend it!

If the bed surface is damaged beyond refurbishing (e.g. chunks have broken away) then it can be repaired:

You might have noticed that it's more practical to simply buy a new PEI bed…

Glass print bed

The glass print bed is held onto the metal bed base (remove the plastic or PEI print bed) with four foldback clips. To clean it, use washing-up liquid and hot water. Note that some listings claim that the surface may be cleaned with alcohol – this is not correct. Cleaning with alcohol or acetone will remove the surface from the glass.

The bed should be used with the patterned print surface (with the “Creality” text) facing up. No glue or hairspray is required, but may help if you have bed adhesion issues. Make sure whatever you use is water-soluble for easy clean-up.

If you have the magnetic print bed surface installed (for a PEI or fibreglass/plastic bed) then you should place a piece of thin metal (brass shim or tinfoil) between the magnetic surface and the glass. This prevents the glass from sticking to the magnetic surface. I used a 250x250mm, 0.5mm thick sheet of 304 Stainless Steel from The Multi Metals Shop on eBay (JD Multi Metals of Sheffield) and cut it down to size.

If the glass has already stuck to the magnetic surface, follow the procedure above (for removing the magnetic surface) but insert the scraper between the magnetic surface and the glass. Make sure you have a new magnetic bed to install afterwards.

There's a good thread on glass bed care on the Ender5 Reddit.

Magnetic pad installation and removal (Standard and PEI beds)

The Standard and PEI beds come with a magnetic surface. Replacing this is possible, but is a fairly slow process.

Removing the damaged magnetic surface

Installing a new magnetic surface

Bed levelling

Bed levelling is easy:

  1. Set the Z height to 305mm (if it isn't already) – this will move the bed to the bottom of the printer and make the surface easier to install.
  2. Fit the bed surface.
  3. Raise the Z height to access to the bed levelling knobs. Set all the adjustment screws so the bed is fully lowered. The screw thread should be visible under the knobs.
  4. Warm the bed to operating temperature (be careful not to touch it!).
  5. Use the LCD interface to disable the X/Y steppers.
  6. For each bed adjustment screw, starting with the front-left:
    1. Gently move the extruder head above the screw.
    2. Slip a sheet of 80gsm paper between the nozzle and the bed
    3. Adjust the screw (using the knob) until the sheet of paper slips between the nozzle and bed, rubbing against both but not being too tight to remove. (a sliding fit)
      • This will result in a roughly 0.06mm gap (for ABS/PLA). A business card will give a roughly 0.1mm gap (for PETG).
      • It is also possible to use a feeler gauge, which may be more accurate.
  7. After adjusting the last screw, move back to the first. Repeat the process until no further adjustments are needed.
  8. Use the LCD interface to re-home the printer.

After adjusting, preheat both the bed and extruder, re-home the printer, and check the bed levelling. Re-adjust if needed.

General notes

Here are some guides for troubleshooting print quality issues:

These are guides about specific filament types:

Filament-specific notes

ABS

According to 3D Printing Solutions' ABS printing guide, the nozzle gap should be around 0.1mm, or around the thickness of a sheet of 80gsm paper folded in half. This nozzle gap also works with PETG.

Adjust the PrusaSlicer bed temperature setting to 110C.

Large ABS parts require a heated build environment or enclosure, or they will warp terribly. Alternatively, print them in smaller sections and glue them back together.

PETG

According to 3D Printing Solutions' PETG printing guide, the nozzle gap should be 0.10mm, or roughly two sheets of 80gsm paper (or a business card).

PETG prints very well onto the PEI bed. Use a thin coating of glue stick to prevent the PETG from sticking too well and damaging the PEI surface.

Maintenance and upgrades

Stripped screw threads (bed screws)

The bed mount is made from aluminium, and the threads are not very deep. This makes it far too easy to break the threads if screws are overtightened. I've broken one…

The easiest way to fix the threads is to use a Volkel 4007 V-coil or similar Helicoil-type thread repair kit. The screws are M4x10 hex-head screws, with a washer between the screw head and the bed mount.

Another option is to install a longer screw, then fit a washer and nut on the underside of the bed. It may be necessary to use a countersink or deburring tool to remove the burrs where the thread was cut.

Lubrication

Creality don't seem to lubricate the Z-axis rails or leadscrew. I applied a layer of Molyslip MLG bearing grease to them. The nearest equivalent in Molyslip's current product range (as of August 2020) is Molyslip Arvina HX2. Other bearing greases will likely also be suitable.

I haven't lubricated the plastic rollers on the X and Y axis rails – I'm trying to find a suitable lubricant for those. They seem to wear down and produce dust during the first few prints, then settle in.

Extruder upgrade

I've had some problems with the default single-gear extruder squashing PETG filament and chewing ABS to dust during retractions. Even at the loosest spring setting, it presses too hard, and the brass gear doesn't grip the filament well. Sadly WoodpeckerCZ's mod didn't improve things.

I tried upgrading to the 3DMan dual-gear red extruder which uses two driven, hobbed gears. These move in sync and grip the filament on both sides. Unfortunately these have design issues (an M3 screw used as a shaft which causes the gear to rock on the bearings, see VoltLog's video). Even after machining a custom shaft, I had problems with the feeder losing grip or squashing PETG filament. This was worst during retracts, when the filament spool slipped back and pulled on the filament. Either the motor would miss steps, or the filament would get chewed up.

I've since upgraded to the Redrex dual-drive extruder which is a huge improvement over both the standard Creality feeder and the 3DMan one. It has a 3:1 reduction drive which increases the torque available and reduces the possibility of missed steps. The Redrex extruder has finally resolved all my filament feed issues with PETG!

Camera mount

I've mounted a Raspberry Pi 4 in a Labists case on the top rail of my printer. This is a great position to record timelapses with OctoPi / Octoprint. Unfortunately the lens isn't quite wide enough to see the whole print bed, but the timelapses are still usable.

The tripod mount model can be downloaded from Thingiverse.

I'm using the Pi Camera version 1, with the OV5647 sensor. This produces images with a maximum size of 2592×1944 pixels (5 megapixels), though I have it set to 720p (1280×720) in OctoPi.

Planned upgrades

This video by The Edge Of Tech shows the bed supports, struts and panel cover.

Firmware

The Ender 5 Pro apparently has a bootloader installed, and a configuration exists for Marlin. There is a guide on the Ender5 Reddit which explains how to install Marlin or TH3D on the Ender 5 Pro's V1.1.5 Board.

TH3D Unified Firmware is another option for the Ender 5 Pro.

Do-it-neat has produced a guide on installing Marlin 1.1.9 on and Ender 5 – the Ender 5 Pro should be similar, but should have the bootloader already installed on the AVR.

With bed levelling enabled, the ATMega1284 may run out of space. Try turning off the bootscreen to save space.

Creality's firmware source is on this Google Drive (linked from Creality's website) – hex files are available here.

Christopher R. Palmer has made a Unified Diff showing the changes Creality made in the 1.1.6.1 firmware.

I'm not aware of any downloadable copies of the Creality 1.1.6.3 firmware.

Spare parts

It's worth keeping a few spare parts and consumables on hand: