GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Slicing workflow, part 2

Cura 3D Printing Slicing: 6 Operation Steps for Machine Setup

Part 1 covered Cura settings. This page covers what happens after you click Slice: profile setup, preview checks, file transfer, machine start, and first-layer trim. Written for engineers and buyers who need a printed part to match a drawing, not a filament test.

Profile before modelPreview beats numbersFirst layer decidesOne change at a time
Cura 3D printing slicing workflow and basic problems with slicing software
Read this first

Key takeaways

Profile comes before the modelBuild volume, nozzle diameter, and firmware flavor decide every downstream number.
Cura 3D printing slicing is a machine setup taskThe same STL slices differently on two printers. Set the machine, then the model.
Check the preview, not the fieldA 0.2 mm layer height that renders thin walls is still a failed slice.
First layer decides the partIf the brim or skirt looks wrong, stop the job. Do not wait for layer 20.
Change one variable per runTwo edits at once and you will not know which one fixed or broke the print.
Before you slice

Why Cura 3D printing slicing starts with the machine profile

Cura stores machine settings separately from material settings. The machine profile holds build volume, nozzle diameter, firmware flavor, and start/end G-code. If that profile is wrong, no amount of tuning on the model side will save the print. We see this most often when a printer is copied from a template and the build volume is left at the default 220 × 220 × 250 mm.

On an FDM machine, the nozzle diameter sets the floor for everything else. A 0.4 mm nozzle produces stable walls from 0.4 mm upward. Ask for a 0.3 mm wall and Cura will either drop it or print it as a single unsupported line. For functional prototypes we usually run a 0.4 mm nozzle with a 0.2 mm layer height, which gives a reasonable balance of surface finish and print time.

Firmware flavor matters more than most people expect. Marlin reads G-code one way, Klipper and RepRapFirmware read it another. A profile set to Marlin on a Klipper machine often produces a skewed first layer or a start sequence that never heats the bed. Check the flavor before you touch any speed or temperature value.

If the part is going into a CNC fixture later, print orientation matters twice. It affects support volume and it affects which faces end up as datums. A face that prints on a raft will not be flat enough to sit on a vise jaw without a skim cut.

Model prep

Importing geometry and fixing what Cura flags

Cura reads STL, OBJ, 3MF, and AMF. STL carries no units, so a model exported in inches can arrive 25.4 times too large. If the part appears as a giant slab in the viewport, scale it by 0.03937 or re-export in millimeters. This single mistake accounts for a large share of failed first prints.

Non-manifold edges are the next common problem. Cura will still slice a mesh with holes, but the result is unpredictable: missing walls, floating islands, or a solid block where a cavity should be. Repair the mesh in the CAD tool or a mesh editor before slicing. Cura's built-in fix is a convenience, not a substitute.

Shell count is the setting engineers get wrong most often. Two walls at a 0.4 mm line width give roughly 0.8 mm of skin. If the drawing calls for a 1.5 mm wall, set three or four shells. Thin shells flex under clamp load, and that shows up later as a dimension that drifts out of tolerance.

Infill percentage is not a strength setting on its own. A 20% gyroid infill in PLA behaves very differently from 20% lines infill. For parts that will be handled or bolted, use a pattern with isotropic behavior and raise the shell count before raising infill.

Temperatures and speeds

Choosing temperatures and speeds that match the material

Every filament has a working window, and Cura's defaults sit in the middle of it. PLA prints well between 195 °C and 215 °C at a 60 °C bed. PETG wants 230–250 °C with an 80 °C bed and slightly more nozzle clearance. ABS needs an enclosure; without one, layer splitting starts around 30 mm of height regardless of what the slicer says.

Print speed and layer height interact through flow rate. A 0.4 mm nozzle at a 0.2 mm layer height and 0.4 mm line width moves about 8 mm³/s at 50 mm/s. Push to 80 mm/s and you are asking for 12.8 mm³/s, which most stock hot ends cannot melt cleanly. The result is under-extrusion in the middle of a long wall.

Cooling should be material-driven, not part-driven. PLA benefits from 100% fan after the first layer. PETG usually runs better at 40–60% to keep layer adhesion. ABS should run near 0% with an enclosure; full fan on ABS is a reliable way to crack a part along the layer lines.

Print temperature is worth a small test. A temperature tower spanning 190–220 °C in 10 °C steps costs about 40 minutes and tells you more than any published data sheet. We run one for every new filament lot, because the same nominal grade from two suppliers can behave differently.

Verification

Reading the Cura 3D printing slicing preview like an inspector

The preview tab shows toolpaths by feature type. Before you export, step through the layers. What you are looking for is missing walls, gaps between infill and shell, and support that touches the model where it should not. The layer slider is faster than scrolling the settings list.

Estimate time and material are only rough numbers. They assume ideal acceleration and no retraction losses. Real print time on a bed-slinger is often 15–25% longer. Use the estimate for comparison between two slicing choices, not as a delivery promise.

Check the toolpath color near thin features. If a 1.2 mm boss renders as two lines instead of three, the slicer dropped a wall. Fix the model or reduce the line width rather than accepting the slice, because the printed boss will be weaker than the drawing calls for.

Look at the top and bottom surfaces. If the top layer shows gaps in the preview, either the infill density is too low or the top skin count is too small. Three top layers at 0.2 mm gives a 0.6 mm skin, which is usually enough for a flat face.

Handoff

Exporting the file and getting it onto the machine

Cura exports G-code, not geometry. Once exported, the file is fixed. If you change anything afterward, slice again. Renaming a G-code file does not change what is inside it, and mismatched filenames are a common source of printing the wrong part.

Transfer by SD card, USB drive, or network depending on the machine. SD card is still the most reliable for a shop floor, because it removes a live computer from the process. Copy the file, eject the card properly, and confirm the file size on the printer display matches the source.

Preheat before you start the job. A machine that begins a print from a cold nozzle will ooze during the start sequence and drag a blob across the first layer. Most start G-code includes a heat-and-wait command; verify it is there in the machine settings.

Write the profile name and slice date on the job traveler or in a log. When a part fails at layer 140, you want to know which profile produced it. Without that record, every reprint becomes a guess.

Machine side

Running the machine and trimming the first layer

Level the bed or verify the mesh before the job, not during it. A 0.05 mm gap error is enough to change first-layer adhesion on a 0.2 mm layer height. On a manual bed, use a feeler gauge or a sheet of paper at all four corners, then recheck the center.

Watch the first layer completely. You are looking for a flat, slightly squashed bead with no gaps between lines. If the bead is round and sitting on top of the bed, the nozzle is too high. If the lines are transparent and the nozzle is plowing, it is too low. Adjust the offset in steps of 0.02 mm.

Once the first layer is good, do not walk away for at least ten layers. Warping and bed adhesion failures show up early. If a corner lifts, stop the job, clean the bed, and add a brim. Restarting at layer 20 wastes less material than finishing a part that will be scrapped.

After the print, let the bed cool before removal. Pulling a part off a hot bed bends it, and a bent part will not measure correctly. Note the as-printed dimensions and compare them with the drawing before any post-processing.

Follow in order

Six operation steps for a repeatable Cura 3D printing slicing run

Each step names the setting to touch and the value range we use on the shop floor.

  • 1
    1. Build the machine profileSet build volume to the actual travel, nozzle diameter to 0.4 mm, and firmware flavor to match the board (Marlin, Klipper, or RepRapFirmware). Enter start and end G-code. Save as a named profile such as 'FDM-0.4-PLA'.
  • 2
    2. Import and orient the modelLoad the STL and confirm units in millimeters. Rotate the part so the largest flat face sits on the bed and support is minimized. Scale factor 0.03937 if the model was exported in inches.
  • 3
    3. Set layer height and shellsUse 0.2 mm layer height with a 0.4 mm nozzle, or 0.1 mm for fine detail. Set wall line count to 3–4 for functional parts and 2 for visual models. Keep line width at or above the nozzle diameter.
  • 4
    4. Set temperature, speed, and coolingPLA 195–215 °C at 60 °C bed and 100% fan. PETG 230–250 °C at 80 °C bed and 40–60% fan. ABS 240–260 °C with an enclosure and near-zero fan. Cap speed so flow stays under about 10 mm³/s.
  • 5
    5. Slice and inspect the previewStep through every layer. Look for missing walls, unsupported islands, and support touching visible faces. Fix the model or the setting, then slice again. Do not export a preview you have not scrolled through.
  • 6
    6. Export, transfer, and startSave G-code with a name that includes the part number and profile. Copy to SD, verify file size on the printer, preheat, and start. Watch the first layer, then check again at layer 10.
Setting reference

Cura 3D printing slicing values by material and intent

Starting points for a 0.4 mm nozzle. Adjust one value per test run.

MaterialNozzle / bedLayer heightFan
PLA200 °C / 60 °C0.2 mm100% after layer 1
PETG240 °C / 80 °C0.2 mm40–60%
ABS (enclosed)250 °C / 100 °C0.2 mm0–20%
PLA, fine detail200 °C / 60 °C0.1 mm100% after layer 1
PLA, draft fit check205 °C / 60 °C0.3 mm100% after layer 1
TPU 95A230 °C / 50 °C0.2 mm30–50%
When to stop slicing

When an FDM print is the wrong process

Cura solves geometry problems. It does not solve tolerance or material problems.

RequirementFDM / CuraBetter route
Tolerance tighter than ±0.1 mmNot repeatableCNC machining at ±0.005 mm
Metal part, load bearingNot suitable5-axis CNC or die casting
Surface under Ra 1.6 μmNeeds post-workCNC with fine finish
Wall under 0.4 mmSlicer drops itSheet metal or vacuum casting
Transparent or optical partLayer lines remainCNC acrylic or PC
Run over 500 identical partsSlow per unitInjection molding or casting

Slice for fit, machine for tolerance

Cura 3D printing slicing gets a design into your hands fast, and that is what it is good at. When the same part needs ±0.005 mm, a metal body, or a Ra 0.8–1.6 μm finish, the file belongs on a CNC. Send us the model and we will tell you which route fits the drawing.

FAQs

Common questions after the first slice

Why does Cura show a print time that the machine never hits?

The estimate assumes constant acceleration and ignores retraction, travel, and heating pauses. Real time is usually 15–25% longer on a bed-slinger and closer on a CoreXY frame.

Use the estimate to compare two slicing choices, not to promise a delivery date. If timing matters, run a small test part first.

The model loads at the wrong size. What happened?

STL files carry no unit information. A model exported in inches arrives 25.4 times too large, and a model exported in centimeters arrives 10 times too large.

Re-export in millimeters from CAD, or apply a scale of 0.03937 for inches or 0.1 for centimeters in Cura before slicing.

Cura left a hole in the wall. Can I just print it?

You can, but the hole will be a real gap in the part. It usually comes from a non-manifold mesh or a wall thinner than the line width.

Repair the mesh, or reduce line width so the wall fits. A wall that renders as one line instead of three will be weaker than the drawing calls for.

How many walls should a functional prototype have?

Three or four shells at a 0.4 mm line width give 1.2–1.6 mm of skin, which holds up under handling and light clamping.

Raising shell count helps more than raising infill for most functional parts. Infill supports the top surface; shells carry the load.

Do I need a raft or a brim?

A brim adds bed adhesion without changing the bottom face much. A raft lifts the part off the bed and leaves a rough bottom surface that usually needs sanding.

Use a brim for tall, thin parts and small contact areas. Skip both when the part sits flat and the bed is clean and level.

When should we move the part to CNC instead of printing it?

Move to CNC when the drawing calls for tolerances tighter than ±0.1 mm, metal material, or a surface finish under Ra 1.6 μm.

FDM is strongest for fit checks, fixtures, and covers where the geometry matters more than the tolerance. Once the design freezes, machining holds the numbers.

From slice file to finished part

Upload your STL or STEP file. We review the design, confirm the process, and reply with a quotation and DFM notes within 12 hours.

12-hour quoteFree DFM analysisNo minimum order quantityNDA on request

Follow our work

More from the shop floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC