Featured image of Ender 3 Cura Settings: The Best Ender 3 Cura Profile

Ender 3 Cura Settings: The Best Ender 3 Cura Profile

Niall Mobsby
Jan 1, 2020

Looking for the best Ender 3 Cura settings? We show you the way to perfect prints with the best Ender 3 Cura profile available right now.

All3DP is an editorially independent publication. Editorial content, on principle, can not be bought or influenced. To keep All3DP free and independent, we finance ourselves through advertising and affiliate revenues. When you purchase using a shopping link on our site we earn an affiliate commission. Learn more
Ender 3 Cura Settings: The Best Ender 3 Cura Profile

Getting Started

Benchy in Cura
Benchy in Cura (Source: Niall Mobsby via All3DP)

One of the most popular 3D printers of all time, Creality’s Ender 3 provides an affordable entry point into the world of 3D printing. Rivaling some of the higher-priced printers in terms of speed, quality, and print volume, we’ve been blown away by this affordable workhorse.

Creality Ender 3 Pro Learn more

Naturally, a printer at this price requires some bed leveling, manual calibration, and perhaps a few modifications. But if everything were automatic, Creality would likely put most other 3D printers (or themselves) out of business.

To get startedthe stock profile on Cura for the Ender 3 is remarkably good, so definitely load it up as a foundation:

  1. Click “Settings > Printer > Manage Printers”.
  2. In the preferences box, head for “Add > Add a non-networked printer”.
  3. Scroll to “Creality3D”, expand the section, and select Ender 3.

From here, you’ll have default settings from which to build your perfect profile. Naturally, you’ll have to adapt to individual filaments and resolutions. By default, we’ll build this profile for PLA but also mention settings for ABS and PETG.

Below is a quick summary of the profile we recommend, with the rest of the article providing a more detailed breakdown of each setting.

Perfect Ender 3 PLA Profile:

  • Printing Temperature: 200 °C
  • Bed Temperature: 60 °C
  • Speed: 50 mm/s
  • Layer height: 0.12 mm
  • Retraction: 6 mm @ 25 mm/s
  • Infill: 20%
  • Initial Layer Speed: 20 mm/s
  • Initial Fan Speed: 0%

Back to Contents

Ender 3 Cura Settings: The Best Ender 3 Cura Profile


Over-extrusion on a 3D printed cube
Over-extrusion on a 3D printed cube (Source: Simplify3D)

One of the most important settings is temperature. An incorrect temperature setting can cause over or under-extrusion, curling, and blobs or zits. Most PLA filaments require at least 180 °C for smooth extrusion and can stretch up to 220 °C before over-extrusion becomes a problem.

Ideal temperatures vary between materials (ABS: 220-250 °C, PETG: 220-245 °C), but the brand of filament can also make a difference. When trialing a new filament, it’s a great idea to print a temperature tower. In general, we find 200 °C a great average temperature for PLA.

Remember: only change one setting at a time when calibrating your printer.


  • PLA: 200 °C
  • ABS: 230 °C
  • PETG: 240 °C

Back to Contents

Ender 3 Cura Settings: The Best Ender 3 Cura Profile

Bed Temperature

Warped 3D print
Warped 3D print (Source: Ultimaker)

The bed temperature also depends greatly on your material. PLA doesn’t actually require heating (but still benefits from it), especially if you use something for bed adhesion, like blue painters tape, hairspray, or glue. Ideally, your bed temperature should always be higher than the ambient room temperature.

Bed temperature for ABS should be significantly higher than for PLA, around 110 °C. If you’ll be using your Ender 3 for ABS, then you’ll also probably need to build an enclosure to eliminate excess cooling and prevent warping and layer splitting.


  • PLA: 50 °C
  • ABS: 110 °C
  • PETG: 70 °C

Back to Contents

Ender 3 Cura Settings: The Best Ender 3 Cura Profile


Speed limit sign in mm/s
Speed limit sign in mm/s (Source: Niall Mobsby via All3DP)

Finding your perfect print speed is all about balancing the total time per job with print quality. As your print speed increases, unfortunately, your print quality drops. This is because a slower-moving hot end on finer details is much less likely to mess something up. On the other hand, nobody wants to wait two weeks for a single print.

On average, most users print PLA between 45 mm/s and 65 mm/s. You can increase this speed by utilizing OctoPrint and alternative firmware such as Klipper or Marlin. We’d recommend a starting speed of 60 mm/s, and decreasing the setting for prints requiring a greater level of detail.

Flexible materials must be printed significantly slower. A print speed of 20 mm/s to 40 mm/s should drastically heighten your chances of success.

PETG is slightly more stringy than PLA, and to combat this, you may want to drop your print speed by 20 mm/s or so. 30 to 55 mm/s works well. It’s best to start on the lower end of the scale and work up.

ABS requires roughly the same print speed as PLA. 45 mm/s to 65 mm/s is ideal.

For larger prints that require less detail, you can raise the print speed on your Ender 3 up to 120 mm/s.

Travel speed can be increased to 150 mm/s without any issue.


  • PLA: 60 mm/s
  • Flexible materials (e.g. TPU): 30 mm/s
  • PETG: 40 mm/s
  • ABS: 60 mm/s
  • Travel Speed: 150 mm/s

Back to Contents

Ender 3 Cura Settings: The Best Ender 3 Cura Profile

Layer Height

Various layer heights
Various layer heights (Source: All3DP)

Layer height could be renamed detail, and the outcome would be the same. Halving the layer height doubles the print resolution. By halving the layer height, you’re fitting twice as many layers into a single print.

The inverse to greater resolution is significantly slower print times. Finding the perfect combination of print speed vs layer height is essential to high-quality prints in lower time frames.

Layer height can be broken down into “magic numbers”Magic numbers are essentially layer heights that work best on the Ender 3:

  • 0.24 mm
  • 0.20 mm
  • 0.16 mm
  • 0.12 mm
  • 0.08 mm

You’ll notice that the magic numbers are all multiples of 0.04 mm. Simply put, this is because the Z-axis stepper motor on the Ender 3 will raise the hot end 0.04 mm per step.


  • Fine detail, slow: 0.12 mm
  • Coarse detail, fast: 0.20 mm

Back to Contents

Ender 3 Cura Settings: The Best Ender 3 Cura Profile


A retraction test
A retraction test (Source: Wemperor via Thingiverse)

Retraction is your best weapon to combat oozing and stringing in prints. Retraction is broken down into two main settings:

  • Retraction distance
  • Retraction speed

Essentially, retraction is a tool that reverses the extruder motor to relieve pressure on the nozzle during travel. Hopefully, without pressure on the nozzle, no excess material should be extruded.

For a while, the perfect setting was hard to find, and the Ender 3 became known for terrible stringing. That’s far in the past now, and online users have what appears to be the perfect retraction setting for PLA, a distance of 6 mm at a speed of 25 mm per second.

PETG prefers a shorter retraction distance, ideally around 4 mm. ABS benefits from a 6-mm retraction distance, but a faster retraction at 40 mm per second. It’s a good idea to play with these settings to find the best ones for you, to do this you can find retraction test prints on Thingiverse.


  • PLA: 6 mm @ 25 mm/s
  • PETG: 4 mm @ 25 mm/s
  • ABS: 6 mm @ 40 mm/s

Back to Contents

Ender 3 Cura Settings: The Best Ender 3 Cura Profile


Various infill densities
Various infill densities (Source: Triplaxis)

Infill affects both the strength and weight of your print. There is no ‘perfect’ setting for infill, as it purely depends on the purpose of the print. For lightweight, decorative prints, you can drop your infill down to 5% or 10%. This will decrease print time and make the print significantly lighter.

For functional prints, you’ll want a higher infill setting to increase strength and durability. Anywhere from 20% to 60% is ideal. Some prints may even require 100% infill.


  • Decorative prints: 10%
  • Standard prints: 20%
  • Functional prints: 40%

Back to Contents

Ender 3 Cura Settings: The Best Ender 3 Cura Profile

Initial Layer

A poor initial layer
A poor initial layer (Source: MatterHackers)

Ensuring your first layer sticks to the print bed effectively is paramount to good print quality. Poor bed adhesion will cause a print to fail almost every time. As such, you should alter your initial layer settings to ensure the print won’t delaminate during the print, which wastes significant amounts of time and filament.

  • Initial layer thickness can be increased to 0.20 mm or 0.24 mm to give you a thicker first layer and improve bed adhesion.
  • Initial layer speed should be slightly slower than your regular print speed. A slower speed gives the first layers more time to bond together and adhere to the print bed. Decreasing the initial layer speed shouldn’t drastically affect total print time, as very few layers are being slowed down. We find 30 mm per second to be ideal for initial layer speed. Reduce this number if you’re having print adhesion problems.
  • Number of slower layers is the number of layers that you print at your initial layer speed. 5 should be plenty.
  • Initial fan speed should be set to 0%. Excessive cooling of the earlier layers can cause your print to slightly shrink or warp and consequently pop off of the print bed.

(Lead image source: BenNottelling via GitHub)


Back to Contents

License: The text of "Ender 3 Cura Settings: The Best Ender 3 Cura Profile" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.

Stay informed with notifications from All3DP.

You get a notification when a new article is published.

You can’t subscribe to updates from All3DP. Learn more… Subscribe to updates

You can’t subscribe to updates from All3DP. Learn more…

Recommended for you
Follow us