Setup & Settings

3D Printer Speed Settings | How to Print Faster Without Sacrificing Quality

Updated:

FDM/FFF print times depend on far more than just the speed value in your slicer. When I bumped layer height from 0.2 mm to 0.3 mm on the same model, total layer count dropped by roughly 30 percent, and the difference in wait time was immediately noticeable. Getting prints that are both fast and clean requires speed, acceleration, layer height, line width, cooling, maximum volumetric flow, and retraction all working in harmony.

This guide is aimed at users of Cura 5.x, PrusaSlicer, and OrcaSlicer. It walks through a 5+1 step process for speeding up prints while keeping quality intact, with concrete before-and-after values at each stage. I cover realistic speed ranges for PLA at 0.2 mm and 0.3 mm layer heights, how cooling and speed considerations shift for PETG and ABS, and a firsthand failure where pushing acceleration too high produced audible vibration at corners and left ringing artifacts on the surface. The goal is to systematically eliminate the reasons your prints are not getting faster, on both the settings and hardware sides.

What to Understand Before Touching Speed Settings

Speed, Travel, Acceleration, and Jerk: What Each One Actually Does

This article focuses on speed settings for FDM/FFF 3D printers, machines that melt filament and build objects one layer at a time. In your slicer, you will find many fields labeled "speed," but they serve very different purposes despite the similar names. The first distinction to make: the speed at which the nozzle extrudes material and the speed at which it moves without extruding are separate settings entirely.

Print speed is broken down by feature: Wall (outer and inner perimeters), Infill, Top surface, and Support. Walls directly affect appearance, so they stay slower. Infill is internal, so it can go faster. Top surfaces prioritize a solid, filled look and trend slower. Support speed is balanced against ease of removal and structural stability. Typical FDM speed ranges land around 40-70 mm/s as a baseline. At 0.2 mm layer height, 40-80 mm/s is common; at 0.3 mm, 60-100 mm/s becomes achievable. Support usually sits at 20-50 mm/s, and bridges at 40-60 mm/s.

Travel speed controls how fast the nozzle moves to its next starting point without extruding. Raising it reduces idle transit time, but that does not necessarily translate into proportionally shorter prints. I once pushed Travel quite high on a bed-slinger machine and found that for models with many short back-and-forth moves at corners, the real-world time savings were disappointing. The reason is straightforward: the printer cannot reach the set top speed instantaneously.

This is where acceleration comes in. Acceleration determines how quickly the printhead ramps up from a standstill to its target speed and back down again, measured in mm/s squared. On models with many short line segments, acceleration matters more than peak speed. With low acceleration, a high Travel value never actually gets reached, leaving you with a setup that looks fast on paper but is not in practice. Push it too high, though, and the frame or bed gets shaken, motor noise increases, and ringing (ripple-like artifacts) appears after direction changes.

Jerk plays a related role. In older Marlin-based firmware, jerk represents the maximum instantaneous speed change the printer will allow. More recently, it has been treated closer to an instantaneous velocity concept. In practical terms, it controls how abruptly direction changes kick in. Higher jerk values make movements snappier and can shave time, but the noise sharpens and corner impacts increase. Both acceleration and jerk are effective time-savers, but they are also the primary drivers of vibration and surface roughness, so cranking them up works against you when wall quality matters. A Marlin tuning example on 3dp0.com illustrates this by recommending a drop from 3000 mm/s squared down to 1000 mm/s squared to tame ringing.

The four most common reasons higher speed does not actually make your print faster:

  • Acceleration limits prevent the nozzle from ever reaching top speed
  • On small parts, insufficient cooling forces automatic slowdowns to meet minimum layer time
  • The hotend's volumetric flow capacity is maxed out and extrusion cannot keep up
  • Travel speed is high but path optimization is poor, adding unnecessary moves

💡 Tip

The "print speed" in your slicer and the actual average speed during a print are different things. On smaller models, acceleration and cooling constraints dominate over peak speed.

How Layer Height, Line Width, Cooling, and Volumetric Flow Interact

Some Prusa-based profiles, for example, set a PETG target around 8 mm cubed per second (reference: certain Prusa and community profiles). That figure varies with hotend type, manufacturer recommendations, and filament characteristics. This article treats it as a commonly cited guideline, and in practice, you should prioritize your own testing and manufacturer specs.

This relationship means that the same 80 mm/s setting plays out differently at 0.2 mm versus 0.3 mm layer height. A 0.3 mm layer height reduces total layer count, which saves time, but each layer pushes more material, making it easier to hit volumetric flow limits. As noted earlier, simply increasing layer height noticeably changes how long you wait, but behind the scenes, it is consuming more of the hotend's melting capacity. A setting that looks fast may actually be bottlenecked by flow rate is one of the most common pitfalls.

Part cooling has to be considered alongside speed. PLA is relatively easy to speed up, tolerating fan settings of 80-100 percent well. Rapid cooling lets the extruded plastic solidify quickly, keeping top surfaces, bridges, and small-part corners from deforming. PETG, on the other hand, tends to lose layer adhesion with too much airflow, and ABS is even more wind-sensitive, prone to warping and layer splitting. In my experience, PLA tuning leans toward "cool it down to lock the shape in," while PETG and ABS shift to "keep it warm enough to bond, but just cool enough to hold its shape."

When small parts refuse to print faster, cooling is often the culprit. On shapes where each layer finishes quickly, the previous layer has not solidified before the next one goes down, rounding off corners and drooping tips. To compensate, the slicer automatically slows down to respect the minimum layer time. The speed field says something aggressive, but the machine is quietly hitting the brakes.

Retraction ties into this as well. It pulls filament back slightly during travel moves to prevent stringing, and it is closely linked to both Travel speed and cooling. More travel moves mean more retractions, and with PETG in particular, it becomes a constant battle against stringing. If you raise speed without matching retraction and temperature adjustments, the result is not faster prints but worse-looking ones covered in wisps, and reprinting hurts more than the time you were trying to save.

Visualizing this as a speed-acceleration-volumetric flow diagram helps. Pushing speed upward alone runs into the acceleration wall on one side and the volumetric flow ceiling on the other. That framing explains why these settings need to be tuned as a surface, not one slider at a time.

Bed Slingers Versus CoreXY: Different Starting Points

Identical speed settings behave differently on a bed-slinger versus a CoreXY machine. Bed slingers like the Ender 3 series move the entire bed back and forth on the Y axis, so as the print grows heavier, inertia increases and acceleration or deceleration causes more vibration. High Travel and acceleration values tend to produce corner oscillation, outer-wall ringing, and noise before they produce real time savings. When I aggressively raised Travel on a bed-slinger, the corner-to-corner shuttling hit diminishing returns quickly, and that was largely a structural limitation of the design.

CoreXY machines, such as the Bambu Lab X1 Carbon or the Creality K1 series, move a relatively lightweight printhead at high speeds and handle high acceleration more gracefully. Short segments reach target speed more readily, so effective speed stays closer to the configured value, and the advertised performance has a genuine mechanical basis. The misconception to avoid, though, is conflating tolerance for high acceleration with flawless quality under any condition. CoreXY machines still produce melted corners if cooling falls short, and underextrusion if the hotend cannot keep up with flow demand. At higher accelerations, differences in vibration compensation, belt tension, and frame rigidity also show up on the surface.

The practical takeaway: on a bed slinger, you get more from protecting wall quality while optimizing Travel and path efficiency than from chasing higher acceleration. On a CoreXY, high acceleration pays off, but only when cooling, flow, and vibration compensation are all dialed in to match. Some high-speed machines advertise 600+ mm/s, but that figure represents the machine's mechanical ceiling, not a speed at which outer-wall quality is simultaneously guaranteed. Comparing machines by the number in their speed field alone misses this distinction.

A Quality-Safe Order for Speeding Up

Raising everything at once is a recipe for confusion. A better approach: protect the surfaces that affect appearance, and start with the changes that have the biggest impact on time. My usual sequence goes like this: cut base time with layer height, separate outer and inner wall speeds, lock down cooling to prevent small-part failure, clean up stringing and contact marks with retraction and Z hop, and only then explore the acceleration-vibration tradeoff. If gains stall after that, check whether volumetric flow has become the ceiling.

Step 1: Raise Layer Height from 0.2 to 0.28 or 0.3 mm

The first lever to pull is layer height, not print speed. The reasoning is simple: fewer layers for the same model height means less total time. Moving from 0.2 mm to 0.28 or 0.3 mm shortens prints noticeably without wrecking outer-wall quality. The practical speed range also shifts upward; at 0.3 mm, 60-100 mm/s becomes more achievable.

As a before-and-after example: 0.2 mm layer height at 50 mm/s moves to 0.28 mm at 70 mm/s. For jigs and enclosures where a bit of roughness is acceptable, 0.3 mm at 80 mm/s makes the time difference unmistakable. On the flip side, for figurine faces or fine embossed text, pushing layer height too high costs more in visible stairstepping than it saves in time.

The exact location of this setting varies by slicer and version. Generally, Layer Height lives under Quality, Print Settings, or Process (Cura 5.x typically places it in Quality, PrusaSlicer in Print Settings, OrcaSlicer in Process). When referencing specific menu paths or screenshots, always note the slicer and version.

Step 2: Separate Outer Wall and Inner Wall/Infill Speeds

Next up: slow outer walls, fast inner walls and infill. This is the single most reproducible speed optimization for beginners. Keep the outer wall at 40-60 mm/s since it directly defines appearance, and push inner walls and infill to 60-100 mm/s. The principle: protect the exterior, recover time from the interior.

A clear before-and-after: outer wall 50, inner wall 50, infill 50 mm/s becomes outer wall 45, inner wall 75, infill 80 mm/s. On models like small cases and knobs, this split alone delivers a meaningful reduction in total time. In my own setup, keeping the outer wall at 40 mm/s while bumping infill to 80 mm/s shaved about 15-20 percent off print time without any visible quality loss. The time savings per unit of quality risk far exceeded what speeding up the outer wall would have achieved.

Where to find these settings: in Cura 5.x, look under Speed for Wall Speed and Infill Speed. In PrusaSlicer, go to Print Settings > Speed for Perimeters and Infill. In OrcaSlicer, check the Speed section for Outer wall / Inner wall / Infill. Keeping the top surface speed on the slower side also helps with surface fill quality, and the habit of protecting outer walls translates directly into maintained print quality.

A cross-section diagram showing a slow outer ring with faster inner walls and infill running inside it would make this concept immediately intuitive.

Step 3: Optimize Cooling and Minimum Layer Time

If raising layer height and speed has not shortened small-part prints, the bottleneck is likely cooling and minimum layer time. For PLA, start with fan at 80-100 percent and combine it with an appropriate minimum layer time to prevent corners and protrusions from deforming. Before-and-after: fan at 70 percent with a 5-second minimum layer time becomes fan at 90 percent with a 10-second minimum. This way, even when the slicer auto-slows on tiny features, the shape holds.

On PLA, pushing the fan to 90 percent made a clear difference for me: thin spikes stopped leaning over and tip rounding dropped significantly. With ABS, applying the same logic was a mistake. Corners warped, and the failures multiplied faster than the time savings. PETG and ABS diverge from PLA here: more cooling does not always mean better results. PETG suffers from reduced layer adhesion with too much airflow, and ABS warps more readily.

Setting locations: in Cura 5.x, find Enable Print Cooling / Fan Speed and Minimum Layer Time under Cooling. In PrusaSlicer, check Filament Settings > Cooling for Fan speed and Slow down if layer print time is below. In OrcaSlicer, look in Filament or Cooling for Part cooling fan and Minimum layer time. When small-part tips are drooping, adjusting this pair is faster than chasing speed alone.

Step 4: Readjust Retraction and Z Hop

Faster printing increases travel moves, which tends to amplify stringing and contact marks. Retraction distance, retraction speed, and Z hop are the settings to revisit. Avoid large jumps; small, incremental changes to distance, speed, and temperature produce more predictable results. Adjusting temperature in 5-degree increments reveals trends clearly. PLA generally falls in the 180-220 degrees Celsius range, ABS in 210-270 degrees Celsius.

Before-and-after for a direct-drive setup: retraction distance 0.5 mm, speed 20 mm/s, Z hop 0.4 mm moves to distance 0.8 mm, speed 25 mm/s, Z hop 0.2 mm. Bowden setups need longer retraction distances measured in several millimeters. When I noticed stringing after increasing speed, adding a small amount of retraction distance and dropping nozzle temperature by 5 degrees Celsius was usually enough. Raising Z hop too high, on the other hand, slows travel moves and eats into the time you are trying to save.

Setting locations: in Cura 5.x, find Retraction Distance / Retraction Speed / Z Hop When Retracted under Travel. In PrusaSlicer, check Printer Settings > Extruder 1 for Retraction length / Lift Z and related Print Settings. In OrcaSlicer, look under Filament or Printer for Retraction and Z hop. Note that PrusaSlicer sometimes splits these between filament settings and printer settings.

Step 5: Find the Sweet Spot Between Acceleration, Jerk, and Vibration

Only after the previous steps are dialed in should you touch acceleration and jerk. Their impact on print time is significant, but so is their potential to wreck outer-wall quality, which is why they come last. If ringing appears, back off immediately. The Marlin tuning example on 3dp0.com that suggests dropping acceleration from 3000 to 1000 mm/s squared is a useful reference point, and in practice, a reduction of that magnitude can dramatically cut corner vibration and noise.

Before-and-after: acceleration at 3000 mm/s squared for all features drops to 1000 mm/s squared. If jerk was set aggressively, lower it one step to soften corner impacts. In my experience, this single change can transform print quality. Peak speed stays the same on paper, but the actual surface finish improves, sometimes dramatically. The effect is especially pronounced on machines where the bed carries significant moving mass.

Setting locations: in Cura 5.x, enable Acceleration Control and Jerk Control under Speed to access per-feature settings. In PrusaSlicer, find acceleration options near Print Settings > Speed. In OrcaSlicer, look for Acceleration settings within Speed. On some setups, firmware-level limits override slicer values, but the principle stands: start by pulling acceleration back to the point where surface quality is not visibly affected.

Step 6: Check Whether Maximum Volumetric Flow Is the Ceiling

If speed and acceleration still seem like they have headroom but extrusion looks thin, top surfaces are gappy, or raising speed no longer reduces print time, the limit is maximum volumetric flow. Instead of looking at the speed field, think in terms of how many cubic millimeters of plastic the hotend melts and pushes per second. The formula: V = line_width x layer_height x speed.

For example, with a 0.4 mm nozzle and a common line width of 0.45 mm, at 0.2 mm layer height and 80 mm/s, volumetric flow is 0.45 x 0.2 x 80 = 7.2 mm cubed per second. Under a profile that caps PETG at roughly 8 mm cubed per second, that is already close to the limit. Solving for speed: speed = 8 / (0.45 x 0.2) = approximately 88.9 mm/s. So even though the slicer would let you type in 100 mm/s, the hotend is struggling before you get there.

Before-and-after: PETG at 0.2 mm layer height, 0.45 mm line width, and 100 mm/s drops to around 88 mm/s based on the flow ceiling. If you want to maintain higher speeds, recalculate with different layer heights or line widths. Simply raising speed without accounting for flow creates instability in practice.

Setting locations: Cura 5.x does not always surface volumetric flow directly, but the combination of line width, layer height, and speed tells you where you stand. PrusaSlicer has an explicit Max volumetric speed field. OrcaSlicer also includes volumetric flow limit options in some profiles. A visual showing the volume box expanding as speed, layer height, and line width increase until it hits the hotend ceiling makes this step click. Add the formula V = line_width x layer_height x speed alongside it.

Material-Specific Speed Guidelines: PLA, PETG, and ABS

PLA Strategy and Targets

PLA is the most forgiving of the three when it comes to speed, and the tuning logic is relatively straightforward. The core approach: cool aggressively to lock the shape in. Part cooling fan at 80-100 percent works well in most situations, and nozzle temperature in the 180-220 degrees Celsius range keeps things manageable. Speed targets follow the general baselines: 40-80 mm/s at 0.2 mm layer height, 60-100 mm/s at 0.3 mm.

When increasing speed with PLA, balancing cooling and outer-wall speed produces more stable results than simply raising the speed value. Top surfaces, bridges, and small-part corners all benefit from PLA's natural tendency to firm up quickly under airflow. Technicolor's material guides also reflect this: PLA pairs well with aggressive cooling.

That said, overcooling has its own downsides even with PLA. Maximum fan speed is not universally better. Layer adhesion weakens slightly, and thin walls or load-bearing parts can become more prone to cracking. For display-quality cases and jigs, high cooling works well. For parts that need to flex or bear weight, pulling temperature and fan speed back a notch often improves real-world durability. PLA is forgiving, but keeping in mind that "better surface finish comes at the cost of slightly weaker layer bonding" helps avoid surprises.

PETG Strategy and Targets

PETG is a step harder than PLA, and speed settings must account for stringing, temperature, retraction, and volumetric flow simultaneously. Even when appearance suggests there is room to go faster, the extrusion side is often already strained. A commonly referenced guideline in PrusaSlicer-based profiles sets maximum volumetric extrusion for PETG at around 8 mm cubed per second. At 0.45 mm line width, 0.2 mm layer height, and 80 mm/s, volumetric flow hits roughly 7.2 mm cubed per second, already close to that ceiling. When PETG "should be able to go faster but the walls look thin," you are likely flow-limited rather than speed-limited.

Cooling is best kept low to moderate rather than cranked up like PLA. PETG strings easily, which makes it tempting to blast the fan, but too much airflow weakens layer adhesion. I once pushed cooling too high on a PETG print, and layer bonding visibly degraded. Bumping nozzle temperature back up fixed it. With PETG, "hold temperature and flow while taming the mess" works better than "cool it down to lock it."

The specific overcooling risks with PETG are surface roughness and delamination. Fan speed may reduce stringing, but at the expense of grainy surfaces and poor interlayer bonding, especially on thin columns and narrow walls. PETG earns its reputation as an intermediate material here: temperature, retraction, volumetric flow, and cooling all need simultaneous attention, and no single adjustment solves everything.

ABS Strategy and Targets

With ABS, the priority shifts from speed to controlling warping and layer splitting. Nozzle temperature ranges from 210 to 270 degrees Celsius, well above PLA. ABS also has a higher glass transition temperature, making it sensitive to drafts during printing. Part cooling fan should be low or off entirely for stability. For boxy parts and long edges, maintaining chamber temperature matters more than printing faster. This is why enclosures are strongly recommended for ABS.

On a box-shaped ABS part that kept lifting at the corners, turning off the fan and keeping the enclosure temperature stable largely solved the problem. ABS shows this behavior clearly: the mindset of cooling to refine surfaces does not apply. Minimizing temperature differentials is what works. Speed settings for ABS default to conservative values, and in practice, reducing failure rate saves more time than squeezing out extra millimeters per second.

Overcooling with ABS causes warping and cracking, plain and simple. Outer walls may look fine, but internal stress builds, corners lift, and layers crack along the build lines. Applying PLA or PETG fan habits to ABS is the fastest route to frustration. Since thermal management limits hit before speed limits, ABS tuning should be framed around "how fast can I go without disrupting temperature stability" rather than "how fast can the machine move."

A comparison table for 0.4 mm nozzle conditions would be the most effective visual here. Columns: material, nozzle temperature range, cooling strategy, speed target at 0.2 mm layer height, speed target at 0.3 mm layer height, common failure modes, and overcooling risks. This single table captures the PLA-PETG-ABS differences at a glance.

Troubleshooting by Symptom

Working backward from what a failed print looks like makes it much clearer which setting to adjust first. Each section below connects a common symptom to its likely cause, the priority setting to change, and a practical adjustment range. These values are starting points, but tackling settings in a targeted order beats randomly changing multiple parameters at once.

Ringing and Ghosting

If ripple-like ridges trail behind text or corners on the outer wall, the cause is almost always vibration. The usual suspects: acceleration too high, jerk too aggressive, belt tension insufficient, or frame and printhead rigidity lacking. It may look like "the speed is too high," but the real culprit is typically impact forces at direction changes leaving their imprint on the surface.

The highest-priority adjustment is lowering acceleration and jerk. After that, reduce outer-wall speed slightly. In my setup, after re-tensioning the belts and dropping acceleration from 3000 to 1200 mm/s squared, ringing on the walls was cut roughly in half. Peak speed stayed unchanged, but the surface cleaned up noticeably. This is one of the most reliably effective adjustments you can make.

Before-and-after: acceleration from 3000 to 1200 mm/s squared, outer-wall speed from 50 to 40 mm/s. If your firmware exposes jerk, lower it one step simultaneously to reduce corner shock. The 3dp0.com Marlin tuning guide treats a drop from 3000 to 1000 mm/s squared as a standard remedy.

Slicer locations for quick reference:

SlicerWhere to LookExample Change
Cura 5.xWall Speed under Speed, Acceleration / Jerk ControlWall Speed 50 to 40 mm/s, Acceleration 3000 to 1200 mm/s squared
PrusaSlicerSpeed and Acceleration under Print SettingsPerimeter 50 to 40 mm/s, Acceleration 3000 to 1200 mm/s squared
OrcaSlicerSpeed, Acceleration under Machine/ProcessOuter Wall 50 to 40 mm/s, Acceleration 3000 to 1200 mm/s squared

Belt inspection is just as effective as changing numbers. If ringing is stronger on one axis, varies corner to corner, or coincides with a sudden increase in motor noise, mechanical maintenance will fix what no slicer setting can.

Stringing

Fine threads left behind after travel moves have a fairly narrow set of causes: nozzle temperature running high, insufficient retraction, or residual pressure in the nozzle not fully releasing. PETG is especially prone, and PLA starts showing it too once speed increases multiply travel moves.

Priority adjustments: retraction distance and speed first, then a small temperature decrease. Z hop helps avoid contact marks but is not a primary stringing fix; use it selectively. Distance guidelines: shorter for direct drive, longer for Bowden. As discussed earlier, starting around 0.5 mm for direct drive is practical, while Bowden setups need several millimeters.

Before-and-after for direct drive: retraction distance from 0.5 to 0.8 mm, speed from 20 to 25 mm/s, nozzle temperature down 5 degrees Celsius. For Bowden, extend distance by a few millimeters in the same direction. Adjusting temperature in 5-degree steps keeps changes predictable.

Slicer locations:

SlicerWhere to LookExample Change
Cura 5.xRetraction under Travel, Printing Temperature under Material, Z Hop under TravelDistance 0.5 to 0.8 mm, Speed 20 to 25 mm/s, Temperature down 5 degrees
PrusaSlicerExtruder under Printer Settings, Temperature under Filament Settings, Lift Z under Print SettingsRetraction 0.5 to 0.8 mm, Retraction Speed 20 to 25 mm/s, Temperature down 5 degrees
OrcaSlicerRetraction under Filament/Process, Temperature, Z HopDistance 0.5 to 0.8 mm, Speed 20 to 25 mm/s, Temperature down 5 degrees

Setting Z hop too high when stringing persists can actually make things worse by extending travel time and giving strings more room to stretch. If there are no contact marks, low or disabled Z hop often produces cleaner results.

Bridge Sagging

When bridged lines droop in a visible arc, the problem is almost always insufficient cooling combined with excessive bridge speed. Bridges have no support beneath them, so too fast means not enough tension and too slow means the molten plastic just drops. The fix is not in the general speed settings but in bridge-specific overrides.

Priority settings: bridge speed, bridge fan override, and line width. A speed range of 40-60 mm/s is a solid starting point, and for PLA, pushing the bridge fan to maximum dramatically improves results. I had one model where bridges were sagging repeatedly. Switching to 100 percent fan and dropping bridge speed to 50 mm/s eliminated the sag almost entirely. This is one of those cases where cause and fix align very directly.

Before-and-after: bridge speed from 70 to 50 mm/s, bridge fan from standard to 100 percent, and if needed, revisiting line width from the 0.45 mm baseline common in Prusa-style profiles. If bridges look too thick, narrow the width slightly. If lines break mid-span, widen it.

Slicer locations:

SlicerWhere to LookExample Change
Cura 5.xExperimental / Bridge Settings, CoolingBridge Speed 70 to 50 mm/s, Fan 100%
PrusaSlicerSpeed and Advanced Bridge options under Print Settings, Cooling under Filament SettingsBridge Speed 70 to 50 mm/s, Fan 100%, Extrusion Width fine-tuned from 0.45 mm baseline
OrcaSlicerBridge under Process, Cooling, Line WidthBridge Speed 70 to 50 mm/s, Fan 100%, Line Width fine-tuned

When only bridges fail while everything else looks good, targeting bridge-specific settings is far more efficient than tweaking general print speed or temperature.

Layer Splitting (Delamination)

Layers separating along build lines, or parts cracking with minimal force along the Z axis, points to low temperature, overcooling, or excessive speed and acceleration. The exterior may appear fine while the interior lacks proper fusion. ABS is especially susceptible to thermal causes, but PLA and PETG can exhibit this too when fan speed is too aggressive.

Priority: raise nozzle temperature first, then reduce cooling, then pull back outer-wall speed and acceleration slightly. Starting with retraction or flow adjustments for this symptom leads to dead ends. For PLA, a 5-degree temperature bump, one step lower fan speed, and a small outer-wall speed reduction can restore layer adhesion.

Before-and-after: temperature up 5 degrees, fan down one step, outer-wall speed from 50 to 40 mm/s, acceleration from 3000 to 1200 mm/s squared. The purpose of slowing down is not to give up on speed but to give each line enough contact time to bond with the layer below.

Slicer locations:

SlicerWhere to LookExample Change
Cura 5.xTemperature under Material, Cooling, Wall Speed under Speed, AccelerationTemperature up 5 degrees, Fan down one step, Wall 50 to 40 mm/s
PrusaSlicerTemperature and Cooling under Filament Settings, Speed / Acceleration under Print SettingsTemperature up 5 degrees, Fan down one step, Perimeter 50 to 40 mm/s

When a print looks decent but feels weak, layer delamination is worth investigating. PETG and ABS are particularly prone to this when cooling is tuned for appearance rather than bonding.

Corner Rounding and Overshoot

Corners that bulge, extend slightly beyond where they should stop, or develop a glossy bump indicate acceleration or jerk set too high or insufficient corner cooling. The nozzle slows down at the corner and lingers slightly, depositing extra material and rounding the shape.

Priority: lower acceleration and jerk, then reduce outer-wall speed. Since corners are entirely an outer-wall issue, adjusting Outer Wall speed first produces the most visible improvement. Even at moderate overall speeds, corners can fail if acceleration forces are excessive for the machine.

Before-and-after: acceleration from 3000 to 1200 mm/s squared, outer-wall speed from 50 to 40 mm/s. If jerk is adjustable, lower it one step. For PLA, a slight cooling increase at corners can also help. Corner deformation is often a motion control issue, not just a temperature one.

Slicer locations:

SlicerWhere to LookExample Change
Cura 5.xWall Speed under Speed, Acceleration / Jerk Control, CoolingWall 50 to 40 mm/s, Acceleration 3000 to 1200 mm/s squared

Corner rounding can also mimic overextrusion. The distinction: if ripples continue after the corner, it is ringing. If only the corner itself is rounded, it is a motion control issue. This distinction keeps troubleshooting on track.

Surface Roughness and Waviness

Gritty outer walls, fine periodic waves, or inconsistent texture on what should be a flat surface usually stem from multiple overlapping causes: slight overextrusion, vibration, and cooling imbalance. Excess material creates bumps, vibration adds periodic undulations, and weak cooling lets edges soften and lose definition.

The first setting to adjust is flow rate. Then reduce outer-wall speed and fine-tune cooling. Flow rate is a precision setting where small changes matter. Prusa's extrusion calibration methodology uses 0.45 mm line width and a multiplier of 1.0 as the baseline for a 0.4 mm nozzle. If the surface looks slightly overextruded, pulling flow back just a fraction changes the outcome.

Before-and-after: flow rate from 100 to 98 percent, outer-wall speed from 50 to 40 mm/s, cooling adjusted. If ringing is also present, adding an acceleration drop from 3000 to 1200 mm/s squared helps. Surface roughness often looks like a single issue but is actually a combination of extrusion and motion factors.

Slicer locations:

SlicerWhere to LookExample Change
Cura 5.xFlow under Material, Wall Speed under Speed, Cooling, AccelerationFlow 100 to 98%, Wall 50 to 40 mm/s
PrusaSlicerExtrusion Multiplier under Filament Settings, Speed, Cooling, AccelerationExtrusion Multiplier slightly reduced, Perimeter 50 to 40 mm/s
OrcaSlicerFlow Ratio, Outer Wall Speed, Cooling, AccelerationFlow Ratio 100 to 98%, Outer Wall 50 to 40 mm/s

If you are adding comparison photos, this section benefits most from annotated before-and-after images. Clearly labeled ringing ripples, string count, bridge sag depth, corner bulge, and surface texture differences make the connection between settings and results concrete.

Slicer-Specific Settings to Review

Each slicer organizes its interface differently, so you can end up looking at the wrong place even when you know what to change. The high-impact settings overlap, but Cura 5.x puts Cooling and per-feature speed front and center, PrusaSlicer makes it easy to reason about speed relative to volumetric flow, and OrcaSlicer is strongest on speed, acceleration, and jerk management for high-speed machines. Once I started thinking about these structural differences, jumping between slicers became much less confusing.

Cura 5.x Review Points

The three areas to check first in Cura 5.x: Cooling, Speed, and Acceleration / Jerk. For PLA small parts especially, focusing only on speed while ignoring cooling constraints leads to prints that refuse to get shorter, and forcing them past that limit destroys the shape. I once shortened the minimum layer time too aggressively, and a small part's tip received the next layer while still soft, causing a slow, visible distortion. Restoring a longer minimum layer time immediately fixed the corner integrity. Cura makes this kind of cause-and-effect tracking accessible.

Under Cooling, Fan Speed, Minimum Layer Time, and Bridge Settings are grouped together, making it easy to address small-part and bridge failures in one pass. Under Speed, Walls, Top/Bottom, Infill, Support, and Travel are separated, which makes outer-wall and infill speed splitting straightforward. Enabling Acceleration Control and Jerk Control opens per-feature motion settings, letting you keep outer walls gentle while speeding up interiors and travel.

  • Cooling > Fan Speed: For PLA, increase fan to prioritize top surface and small-part solidification
  • Cooling > Minimum Layer Time: Extend to prevent small-part deformation; shortening it too much causes soft-layer stacking
  • Cooling > Bridge Settings: Enable bridge-specific speed and fan overrides to address sag independently
  • Speed > Wall Speed / Infill Speed / Travel Speed: Separate outer-wall speed from infill and travel to protect appearance while recovering time
  • Speed > Outer Wall Speed vs. Infill Speed: Split these so the exterior stays clean and the interior runs fast
  • Acceleration / Jerk > Per-feature Acceleration: Lower outer-wall acceleration while keeping interior and travel values higher

The workflow: start in Cooling to address small-part and bridge slowdowns, move to Speed to split walls from infill, then fine-tune Acceleration and Jerk. Cura has a lot of settings, but related ones are grouped nearby, so once you find the right neighborhood, tracing cause and effect is straightforward.

For screenshots, highlighting Fan Speed, Minimum Layer Time, and Bridge Settings in Cooling, the speed categories under Speed, and the Acceleration/Jerk toggles would cover the key areas.

PrusaSlicer Review Points

PrusaSlicer is best navigated by treating Print Settings > Speed, Acceleration control, and Filament Settings > Volumetric speed limits as a connected set. The setting categories are more logically structured than Cura's, which makes it easier to spot when output capacity is the bottleneck rather than configured speed. Particularly for PETG, when walls look thin despite high speed values, the volumetric flow limit is likely the gating factor.

The most commonly overlooked setting is Max volumetric speed. When the volumetric limit in Filament Settings is active, raising values in the Speed section has no effect on the actual G-code beyond that cap. At 0.45 mm line width, 0.2 mm layer height, and 80 mm/s, volumetric flow is roughly 7.2 mm cubed per second. For PETG profiles capping at 8 mm cubed per second, that leaves almost no headroom. I spent time bumping speed values higher and wondering why print time barely changed, and the answer was the volumetric cap. PrusaSlicer makes tracking down that cause straightforward.

  • Print Settings > Speed > Perimeters / Infill / Travel: Separate external perimeters from infill and travel for the same protect-exterior-recover-interior strategy
  • Print Settings > Speed > External perimeters vs. Infill: Widen the gap between outer and inner speeds for time savings
  • Filament Settings > Max volumetric speed: Understand this cap to avoid chasing speed gains the hotend cannot deliver
  • Print Settings > Speed > Acceleration control: Lower outer-perimeter acceleration while keeping infill acceleration higher
  • Print Settings > Speed > Top solid infill / Support material: Keep top surfaces slower for fill quality; adjust support speed for removability

PrusaSlicer's UI naturally supports the split-speed philosophy. Protecting the exterior while pushing the interior maps directly onto the setting structure. Acceleration control lives alongside speed settings, so balancing wall quality and time savings happens in one place.

For screenshots, highlighting the Speed category in Print Settings, the Acceleration control options, and the Volumetric speed limit in Filament Settings would be most effective. The volumetric field is the one most likely to be missed, so isolating it visually helps.

OrcaSlicer Review Points

OrcaSlicer builds on PrusaSlicer's approach while adding granular per-feature speed, acceleration, and jerk profiles. It is designed with high-speed machines like the Bambu Lab X1 Carbon in mind, so the interface readily supports outer-wall prioritization, speed splitting, and Travel optimization. Note that UI layout can shift between 2.x versions, so confirm the slicer version when referencing specific menu locations.

My impression: OrcaSlicer is less about "going faster" and more about "controlling exactly which features go fast." Outer Wall, Inner Wall, Sparse Infill, Top Surface, Support, and Travel can all be tuned independently. This makes it natural to protect outer walls while pushing interiors and travel. Acceleration and jerk profiles are well-developed, which lets CoreXY and Bambu machines feel responsive on travel moves without running outer walls at the same aggressive settings.

  • Process / Speed > Outer Wall / Inner Wall / Sparse Infill / Top Surface / Support / Travel: Fine-grained speed separation by feature
  • Process / Speed > Outer Wall priority: Protect exterior quality while recovering time elsewhere
  • Process / Acceleration > Per-feature Acceleration profiles: Lower Outer Wall acceleration, keep Travel high
  • Process / Jerk > Jerk profiles: Reduce outer-wall jerk to soften corner impacts while maintaining inner responsiveness
  • Travel optimization settings: Minimize non-printing move waste

On Bambu and similar high-speed machines, advertised top speeds are achievable mechanically, but real-world quality depends on how Outer Wall and Top Surface are handled. OrcaSlicer makes that separation easy, and Travel optimization is strong, so time savings are tangible. The risk is applying fast settings uniformly across all features, which causes surface quality to collapse. Starting from an outer-wall-priority, speed-separated baseline lets this slicer's strengths show.

For screenshots, the Speed, Acceleration, Jerk, and Travel sections in the 2.x UI, with Outer Wall, Sparse Infill, Travel, and per-feature Acceleration highlighted, would be the most useful views. This helps PrusaSlicer users transitioning to OrcaSlicer orient themselves quickly.

When Nothing Seems to Make It Faster

Melt Capacity and Volumetric Flow

If higher speed values in the slicer are not producing shorter print times or better results, the first thing to suspect is the hotend's melt capacity. FDM hotends have a finite rate at which they can reliably melt and push filament, and once that ceiling is hit, the speed field becomes meaningless. Symptoms include thin walls, rough surfaces, and intermittent underextrusion.

As covered earlier, speed needs to be evaluated as volumetric flow. At 0.45 mm line width and 0.2 mm layer height, 80 mm/s already produces about 7.2 mm cubed per second. For PETG profiles targeting 8 mm cubed per second, that is near the edge. Add a 0.3 mm layer height on top of that, and the flow ceiling arrives even sooner.

An important nuance: each material hits this wall differently. PLA flows relatively easily at speed, PETG's viscosity makes it harder to push, and ABS demands tight temperature stability. The same speed value does not represent the same headroom across materials. If raising temperature slightly stabilizes extrusion without fixing the surface, you are likely bumping up against melt capacity rather than dealing with a settings error.

Cooling Fan Capacity

Another common plateau is physical fan capacity. High-speed printing needs freshly extruded plastic to solidify quickly, but a small part-cooling fan may not deliver enough airflow regardless of what the slicer percentage says. PLA benefits the most from strong cooling, which is what makes it the easiest material to speed up, but the number displayed in the slicer and the actual wind reaching the nozzle area are two different things. Duct geometry matters: some stock fan setups do not direct air effectively even at 100 percent.

Symptoms are clear: rounded corners, sagging bridges, soft-looking top edges. These indicate that the material is not cooling fast enough for the speed at which it is being deposited. The cause is not the speed setting itself but the mismatch between flow rate and cooling capability.

ABS and PETG flip this concern: too much airflow causes different failures. A high-capacity fan is not a universal solution. What matters is delivering the right amount of cooling to the right spot for the material in use. When the fan cannot keep up, slowing down is the pragmatic choice, and it is not a settings failure but a hardware constraint.

Belts, Frame, and Vibration

On the mechanical side, belt tension, pulley security, and frame rigidity form the foundation for high-speed printing. Loose belts, wobbly pulleys, or a flex-prone frame produce ringing, doubled outlines, and smeared corners that no slicer setting can fully compensate for.

I tightened the belts on an Ender-series printer once and the doubled outline on outer walls vanished. After that, outer-wall speed could go about 10 mm/s higher without quality loss. The improvement came from mechanical maintenance, not from tweaking numbers. Bed-slinger machines are particularly sensitive here because the Y-axis carries significant moving mass, and any play in the belt or frame translates directly into surface artifacts at speed.

Pulley set screws loosening and roller play are problems that surface exactly when you push speed higher. Artifacts that were invisible at low speeds become periodic waves or dimensional instability at high speeds. When reducing acceleration does not fully eliminate the issue, mechanical inspection is the right next step, not further setting reductions.

💡 Tip

At this point, what you need is not another settings table but a single-page mechanical checklist covering hotend, cooling, belts, pulleys, frame, and extruder type. It makes the settings-versus-hardware triage much cleaner when speed improvements stall.

Extruder Design Differences

The difference between direct drive and Bowden is an easy factor to overlook when speed stops improving. Faster printing means more travel moves, and the extruder's responsiveness to push-and-retract cycles shows up more clearly at higher speeds. Direct drive places the gear close to the nozzle for tight control, handling rapid on-off cycles well. Bowden routes the filament through a long tube, which adds latency to both extrusion and retraction.

This means the same slicer profile produces different stringing and corner behavior depending on the extruder type. Bowden setups at higher speeds tend to show extrusion lag at line starts and retraction lag at stops, making outer-wall transitions look softer. Direct drive handles shorter retraction distances effectively, while Bowden often needs several millimeters to achieve the same result.

On Ender 3-style Bowden machines, increasing print speed almost always means revisiting retraction. On high-speed direct-drive machines like the Bambu Lab X1 Carbon, the extruder's responsiveness combined with tuned profiles makes higher speed ranges more accessible. This is not a question of old versus new but a fundamental mechanical characteristic that shapes how speed settings translate into real results.

Rated Speed Versus Real-World Quality on High-Speed Machines

CoreXY machines and brands like Bambu Lab and Creality K1 series advertise impressive headline speeds. The CoreXY architecture does offer lower moving mass than bed slingers, which genuinely supports faster movement and higher acceleration. But equating that rated number with everyday outer-wall quality is where expectations go wrong. The rated speed is what the machine can physically reach, not what it can sustain while keeping surfaces clean.

Real-world quality approaches the rated figure when cooling, flow capacity, vibration compensation, and profile tuning are all aligned. High-speed machines look fast partly because of their kinematics, but also because their stock profiles carefully balance speed separation, acceleration, cooling, and flow limits. That reliance on well-tuned stock profiles is also a limitation: the defaults work well because they are conservative. Pushing beyond them requires individual tuning of per-feature speeds, material-specific flow limits, and acceleration curves.

A common mistake is transplanting high-speed machine settings onto a standard bed slinger. Travel speeds and acceleration values that work on a CoreXY cause vibration nightmares on an Ender 3, and cooling profiles designed for one machine's airflow capacity create failures on another. Rather than comparing the speed field alone, the honest comparison includes the hardware and the profile completeness that support that speed.

Starter Settings When You Are Not Sure Where to Begin

Conservative Start: 0.2 mm Layer Height

Here is a single starting point for 0.4 mm nozzle, PLA, 0.2 mm layer height that avoids early failures while not being excessively slow. When I build a beginner-friendly profile, the approach is to keep the outer wall conservative, recover time through inner walls and infill, and set acceleration gently. Separating the settings that affect appearance from the ones that affect time keeps failures rare.

Compared to a stock "everything at roughly the same speed" profile, the shift is: outer wall stays slow, inner wall and infill go faster. Cura 5.x, PrusaSlicer, and OrcaSlicer name things slightly differently, but the concept is the same. In Cura 5.x: Wall Speed and Infill Speed. In PrusaSlicer: Perimeters and Infill. In OrcaSlicer: the same speed categories split by feature. The direction of change: hold or lower outer wall, raise inner wall and infill, push Travel slightly higher, and keep outer-wall acceleration gentle.

Recommended starting values:

Conditions (author's recommended targets)Outer WallInner WallInfillSupportBridgeTravelAccelerationFanNozzle Temp
PLA / 0.2 mm layer height / 0.4 mm nozzle (author's targets)45 mm/s65 mm/s80 mm/s30 mm/s45 mm/s150 mm/s1000 mm/s squared90%200 C

For retraction, start with 0.5 mm at 20 mm/s on a direct-drive setup. Bowden needs longer distances, but this section focuses on the direct-drive baseline. Temperature at 200 degrees Celsius sits in a comfortable spot within PLA's general range, fast enough to flow without making cooling harder than it needs to be.

The key discipline: do not push the outer wall past 50 mm/s immediately. As discussed earlier, speeding up the outer wall has a surprisingly small effect on total time while causing ringing and surface roughness disproportionately. Inner walls and infill absorb speed increases without visible penalties, making them the efficient place to recover time. In my experience at 0.2 mm layer height, holding the outer wall steady produces setups that feel faster without looking rougher.

Written as a diff from stock: in Cura 5.x, "hold or lower Wall Speed, raise Infill Speed, bump Travel Speed slightly, enable Acceleration Control and set Wall acceleration lower." In PrusaSlicer, "hold Perimeters, raise Infill and Travel." In OrcaSlicer, "keep Outer Wall conservative, push Inner Wall and Sparse Infill." Across all three: before is uniform, after is role-separated.

💡 Tip

The ideal visual here is a side-by-side table of 0.2 mm and 0.3 mm recommended values, annotated to show the protect-exterior-recover-interior intent at a glance.

Time-Saving Start: 0.3 mm Layer Height

0.3 mm layer height is the standard choice when shorter print time matters more than surface smoothness. Even here, though, pushing the outer wall along with everything else invites failures, so the outer wall stays conservative while inner walls, infill, and Travel do the heavy lifting. Higher layer height already increases per-layer material volume, so the extrusion system has less margin even if the numbers look like they should be fine.

My starting values at 0.3 mm:

Conditions (author's recommended targets)Outer WallInner WallInfillSupportBridgeTravelAccelerationFanNozzle Temp
PLA / 0.3 mm layer height / 0.4 mm nozzle (author's targets)45 mm/s75 mm/s90 mm/s35 mm/s45 mm/s180 mm/s1000 mm/s squared100%210 C

The outer wall looks nearly identical to the 0.2 mm setting, and that is intentional. Time savings come from reduced layer count and faster interior speeds, not from outer-wall aggression. Inner wall at 75 mm/s, infill at 90 mm/s, Travel at 180 mm/s delivers the time reduction without exterior compromise. Nozzle temperature bumps to 210 degrees Celsius to give the hotend slightly more flow headroom. This stays within PLA's standard 180-220 range, biased toward the flow side.

This setup works well because it respects volumetric flow realities. At 0.45 mm line width, even the 0.2 mm / 80 mm/s combination already runs high on flow. At 0.3 mm layer height with the same speed, extrusion load increases, and pushing the outer wall too makes underextrusion more likely to show on the visible surface. Holding the outer wall steady and speeding up the interior is lower risk for the same time gain.

The same before-and-after diff applies across slicers: Cura 5.x moves from uniform stock speeds to split Outer Wall, Inner Wall, Infill, and Travel. PrusaSlicer shifts Infill and Travel while holding Perimeters. OrcaSlicer raises Inner Wall and Infill while keeping Outer Wall pinned. The pattern is consistent: outer wall stays, interior moves.

For overnight prints, I found it more practical to drop acceleration alone for quieter operation and restore Infill speed in the morning for a faster final push, rather than running the full-speed profile all night. Managing noise and time by time-of-day beats chasing peak numbers in a household setting.

The companion visual for this section: a decision-flow diagram showing the sequence of layer height increase, outer-wall hold, inner/infill speed increase, Travel optimization, and acceleration rollback if ringing appears. Seeing the order as a flowchart reduces hesitation when changing settings.

How to Run Test Prints and Track Comparisons

After setting initial values, the most important rule is: do not change multiple things at once. Speed settings interact heavily, and adjusting outer-wall speed, acceleration, and temperature simultaneously makes it impossible to tell what helped. I use three benchmark prints and change one variable per iteration. The process is simple, and the results stay interpretable even weeks later.

A practical test order:

  1. Calibration cube to evaluate outer-wall quality and dimensional accuracy
  2. Speed tower to find the point where surface roughness and ringing begin
  3. Retraction test to catch stringing and travel-mark issues

Run all three with the same filament, same orientation, and same temperature range. The cube reveals the effects of wall speed and acceleration. The speed tower visually pinpoints "where it starts falling apart." The retraction test catches side effects of higher Travel speed, making it essential for validating time-optimized settings.

For tracking results, avoid relying on impressions alone. I photograph each test piece from the front, at an angle, and from the top, all at the same angle, and name the file with the setting diff: something like "0.2PLA_outer45_inner65_infill80_acc1000." Weeks later, comparing photos reveals wall ripples and corner softening that were not obvious fresh off the bed.

Change one setting per round. Outer-wall speed only, then acceleration only, then temperature in 5-degree steps. Splitting speed and acceleration, which are tempting to adjust together, is the single habit that most improves reproducibility. Profile management supports this naturally in all three slicers: duplicate the profile, label one "before" and one "after," and the change log stays clear.

Reading results follows a priority order as well. Surface roughness: check outer-wall speed or acceleration. Stringing: check retraction or temperature. Small-part drooping: check fan and minimum layer time. Print time not improving as expected: check infill and Travel contribution rather than outer-wall speed. Following this sequence keeps the balance between speed and quality stable.

Summary and Next Steps

A fast, stable profile builds from the ground up: set layer height, split speeds between outer walls and interiors, dial in cooling, adjust retraction, tune acceleration, and verify volumetric flow, in that order. Reversing the sequence often masks root causes even when symptoms disappear.

When prints "should be faster but are not," narrow it down to four suspects: insufficient cooling, volumetric flow ceiling, vibration, or retraction shortfall. Identifying which limit you are hitting matters more than the specific number in any one field.

From here, diving into slicer-specific advanced settings, dedicated stringing countermeasures, and bed leveling and calibration procedures will bring speed and reliability together another notch. That sequence, in my experience, produces the most repeatable results.

article.share

Related Articles

Setup & Settings

If you're buying your first home 3D printer, I recommend starting with a compact FDM/FFF machine and PLA filament. The ease of use, manageable safety considerations, balanced material costs, and a price range of roughly 20,000 to 100,000 yen (~$130-$670 USD) make it a practical entry point.

Setup & Settings

Cura 5.x has over 400 settings, but you don't need to touch most of them when starting out with a 0.4mm nozzle and PLA. This guide narrows it down to the 8 settings that have the biggest impact on print quality, explains when to move from Recommended to Custom mode, and gives you a clear troubleshooting order for common FDM issues.

Setup & Settings

UltiMaker Cura 5.x is a free, full-featured slicer, but its 400+ settings can overwhelm beginners. This guide walks you through downloading Cura safely, running it for the first time, adding your printer, switching to your language, dialing in PLA defaults, and saving your profile -- step by step.

Setup & Settings

Want better print quality in UltiMaker Cura 5.x? Start with three fundamentals: layer height, speed, and temperature. This guide walks you through a quality-focused baseline for a 0.4mm nozzle with PLA, PETG, and ABS, then lays out a repeatable tuning sequence to get noticeably cleaner surfaces.