BlenderBlender Basics

From Blender to a 3D printer: millimeter units, wall thickness, STL export, and slicing in Bambu Studio

Make a pencil holder in Blender in millimeters, check the wall thickness with colors, export it as STL, and slice it in Bambu Studio. Along the way you avoid the common mistake where the size comes out 1000 times off.

AZTechnology14 min read

한국어English

Based on: Blender 5.2 LTS (screenshots from 5.2.1, English interface, default shortcuts) and Bambu Studio (screenshots from 2.7.1, Korean interface). Checked in November 2026. All pictures are real screenshots. The red numbers and boxes were added to explain them. The latest stable Bambu Studio is 2.8.2, so some buttons on your screen may look different.

A 3D printer turns a model on screen into plastic, one layer at a time. But a model that looks fine in Blender often shows up tiny in the printer software, or with walls so thin they have holes. The cause is usually units and thickness.

In this guide you make a pencil holder 80 mm across and 100 mm tall, and take it from Blender → STL file → slicing in Bambu Studio. Slicing cuts the model into thin layers and works out the path the printer will follow (G-code). It is a bit like slicing a roll of sushi to look at one piece at a time. Making a 3D model from one picture with AI and printing it is covered in Printing a 3D model from one picture with Meshy AI and Claude Code. This guide starts from a model you build yourself in Blender.

By the end of this guide you will be able to:

  1. Set the length unit of a Blender scene to millimeters.
  2. Give walls a thickness with Solidify and check it with colors using Mesh Analysis.
  3. Pick STL export settings that keep the size right.
  4. Open the model in Bambu Studio and read the slice result (time and material).

1. Five things to check before printing

CheckWhySection
UnitsPrinter software reads numbers as millimeters2
SizeA model bigger than the print plate cannot be printed2
Wall thicknessWalls that are too thin break or come out hollow3
Closed surfacesA model with holes has no clear inside and outside3
BottomA flat bottom sticks to the plate well2

STL is the most common file format for 3D printing. It stores the shape as triangles only, with no color or material. How it compares with other formats is in 3D file formats compared.

2. Make the pencil holder in millimeters

Starting point: a new file (File ‣ New ‣ General) with the default cube.

An STL file stores only numbers, with no unit, and the slicer reads those numbers as millimeters. So if you keep Blender's default unit (meters) and enter the real size, such as a diameter of 0.08 m, the slicer shows a dot only 0.08 mm across. If you set the scene to 1 unit = 1 mm, the numbers in Blender and in the slicer match, so nothing gets confusing. It is like switching your ruler from the centimeter side to the millimeter side.

Steps:

  1. Select the default cube and press X → Delete.
  2. Open the Scene tab in the Properties editor and expand the Units panel.
  3. Check that Unit System is Metric, set Unit Scale to 0.001, and set Length to Millimeters (① and ② in Figure 1).
  4. Add Shift+A ‣ Mesh ‣ Cylinder, and in the Add Cylinder panel at the bottom left set Vertices 64, Radius 40, Depth 100, Location Z 50. The fields now show mm.
  5. Rename it PencilHolder.
  6. Press N to open the sidebar and check that Dimensions read X 80 mm, Y 80 mm, Z 100 mm (① in Figure 2).

The Units panel of the Scene tab. Unit System Metric, Unit Scale 0.001000, Separate Units off, Rotation Degrees, Length Millimeters, Mass Kilograms, Time Seconds, Temperature Kelvin Figure 1. Scene units. ① Unit Scale 0.001 ② Length Millimeters (Blender screenshot)

A grey cylinder in the 3D Viewport and the Transform panel in the sidebar. Location Z 50 mm, Scale 1.000, Dimensions X 80 mm, Y 80 mm, Z 100 mm Figure 2. The pencil holder cylinder. ① Dimensions 80 × 80 × 100 mm (Blender screenshot)

Location Z is 50 to lift the cylinder by half its 100 mm height so the bottom touches Z 0. With the bottom at 0 in Blender, you have less to fix in the slicer.

3. Add wall thickness and check it with colors

Starting point: continue from PencilHolder in the previous section.

Right now the cylinder is a solid lump. To hold pencils, you need to open the top and give the wall a thickness.

Steps:

  1. Press Tab for Edit Mode and 3 for face select.
  2. Click only the top face of the cylinder and press X ‣ Faces. You now have a cup shape with an open top.
  3. Press Tab to go back to Object Mode.
  4. In the Modifier tab (wrench icon), choose Add Modifier ‣ Generate ‣ Solidify.
  5. Set Thickness to 2.4 and Offset to -1 (① and ② in Figure 3). Also turn on Even Thickness.

The pencil holder with a Solidify modifier. The open top shows the wall thickness; the Modifier tab on the right shows Mode Simple, Thickness 2.4 mm, Offset -1.0000, Even Thickness on, Rim Fill on Figure 3. Solidify. ① Thickness 2.4 mm ② Offset -1 (Blender screenshot)

Solidify is a modifier that adds thickness to thin surfaces. Offset -1 adds the thickness inward, so the outer diameter stays 80 mm. The bottom gets the same 2.4 mm thickness. If modifiers are new to you, see Blender beginner chapter 7: modifiers.

A wall thinner than the nozzle (often 0.4 mm) may not print properly. At first it is safer to keep it generous, around 2 mm. Thickness is hard to judge by eye, so color it with Mesh Analysis. It works like a thermometer that paints each thickness a different color.

Steps:

  1. Apply Solidify to the real shape with the down arrow at the top right of the modifier panel ‣ Apply. You can also press Ctrl+A with the mouse over the modifier panel.
  2. Press Tab for Edit Mode.
  3. Click the arrow next to the Mesh Edit Mode overlays button in the 3D Viewport header (① in Figure 4).
  4. Turn on Mesh Analysis (② in Figure 4), and set Type Thickness, Minimum 1 mm, Maximum 3 mm (③ in Figure 4).

The pencil holder in Edit Mode, evenly painted teal. The Mesh Edit Mode Overlays popover at the top right shows Mesh Analysis on, Type Thickness, Minimum 1 mm, Maximum 3 mm, Samples 4 Figure 4. Checking thickness. ① Mesh Edit Mode overlays button ② Mesh Analysis ③ Type Thickness, 1 to 3 mm (Blender screenshot)

If the whole wall is one color, the thickness is even. If one spot has a different color, the wall is a different thickness there, so look at that spot first. When you are done, press Tab to go back to Object Mode.

4. Export as STL

Starting point: PencilHolder with Solidify applied, selected in Object Mode.

Steps:

  1. Choose File ‣ Export ‣ STL (.stl) (① and ② in Figure 5).
  2. In the save window, pick the folder and the file name (pencil_holder.stl).
  3. In the settings on the right, check that Scale is 1.000 and Scene Unit is off (② and ③ in Figure 6). Leave Apply Modifiers on (④ in Figure 6).
  4. If the scene has other objects, turn on Selection Only to export only the selected one (① in Figure 6).
  5. Click Export STL (⑤ in Figure 6).

The File menu with Export hovered. The list shows Alembic, Universal Scene Description, Grease Pencil as SVG, Grease Pencil as PDF, Wavefront (.obj), Stanford PLY (.ply), STL (.stl), FBX (.fbx), Motion Capture (.bvh), glTF 2.0 Figure 5. The export menu. ① Export ② STL (.stl) (Blender screenshot)

The STL export window. Path D:\PrintDemo\ at the top; on the right, the General panel with Format ASCII off, Batch off, Selection Only off, Scale 1.000, Scene Unit off, Forward Y, Up Z; the Geometry panel with Apply Modifiers on; the file name pencil_holder.stl and the Export STL button at the bottom Figure 6. STL export settings. ① Selection Only ② Scale 1.000 ③ Scene Unit off ④ Apply Modifiers ⑤ Export STL (Blender screenshot)

An STL file has no unit written in it. It holds only numbers, and the slicer reads them as millimeters. Because section 2 set 1 unit to 1 mm, the cylinder's diameter is stored as the number 80, and the slicer reads it as 80 × 80 × 100 mm with 508 triangles, as the notice in Figure 8 of section 5 shows.

As the manual describes, Scene Unit applies the scene's Unit Scale (0.001 here) to the exported numbers. Turning it on makes the numbers 0.001 times smaller, so the model can look tiny in the slicer. Keep it off with the settings in this guide.

Blender 5.2's built-in export menu has no 3MF (Figure 5). 3MF is a format that stores color, plate layout, and printer settings in one file, and it is usually made when you save a project in a slicer such as Bambu Studio.

5. Open and slice in Bambu Studio

Starting point: Bambu Studio installed, with your printer chosen on first launch.

Bambu Studio is a free slicer made by Bambu Lab. The pictures below use a Bambu Lab X1 Carbon (0.4 mm nozzle), the 0.20mm Standard print setting, and Bambu PLA Basic filament. The screenshots show the Korean interface, so the English names of the buttons are given in the steps.

Steps:

  1. Open the Prepare tab in Bambu Studio (① in Figure 8). If the settings bar on the left is collapsed, click the small button at the top left of the 3D view to open it.
  2. In the Printer group on the left, pick the plate type you actually have on your printer from the list under the plate picture (① in Figure 7). The plate type changes the plate temperature and first-layer settings, so always match your real plate.
  3. Also check that the nozzle diameter (② in Figure 7), the filament (③ in Figure 7), and the print setting (④ in Figure 7) match what you use.
  4. Drag pencil_holder.stl from File Explorer onto the Bambu Studio window.
  5. Check that the notice at the bottom right shows the size 80 x 80 x 100 mm (③ in Figure 8). If the numbers look tiny, like 0.08, or bigger than the plate, see the "Common mistakes and fixes" table at the end.
  6. Click Slice plate at the top right (② in Figure 8).

The left settings bar of the Bambu Studio Prepare tab (Korean interface). The Printer group with a plate picture and a plate type list starting with Texture..., a sync button, nozzle diameter 0.4; the Project filament group with 1 PLA Basic; the Process group with a print setting starting with 0.20mm and Quality, Strength, Support, Others tabs; a green cylinder on the plate in the middle Figure 7. Left-side settings in the Prepare tab (Korean interface). ① Plate type (Textured PEI Plate in the picture) ② Nozzle diameter 0.4 ③ Filament PLA Basic ④ Print setting 0.20mm (Bambu Studio screenshot)

Bambu Studio Prepare tab (Korean interface). One brown cylinder on the plate, the toolbar at the top, the Slice plate button at the top right, and a notice at the bottom right: object name pencil_holder.stl, size 80 x 80 x 100 mm, volume 68850.9 mm³, triangles 508 Figure 8. The Prepare tab with the STL open (Korean interface). ① Prepare tab ② Slice plate ③ Size notice. The plate reads Bambu Textured PEI Plate (Bambu Studio screenshot)

When slicing finishes, the view switches to the Preview tab, with the model built up in layers and a result window (Figure 9).

Bambu Studio Preview tab (Korean interface). A cylinder built up in green layers on the plate; the slicing result window at the top right shows filament 1, model 22.44 m 67.99 g, prepare time 7m15s, model printing time 1h56m, total time 2h3m; the vertical bar on the right shows 500 and 100.00 at the top Figure 9. The slice result (Korean interface). ① Preview tab ② Slicing result window ③ Top of the layer bar (500 layers, height 100.00 mm). This result was sliced with the plate type set to Cool Plate, so the plate reads Bambu Cool Plate and looks different from Figure 8. Slice with the real plate you picked in step 2 (Bambu Studio screenshot)

Read the result window like this:

FieldValue in the pictureMeaning
Filament length and weight22.44 m, 67.99 gHow much material is used
Prepare time7m15sPre-print steps such as heating the plate and cleaning the nozzle
Model printing time1h56mTime spent actually building
Total time2h3mThe two added together
Top of the layer bar500 / 100.00500 layers of 0.2 mm, 100 mm tall

Drag the top handle of the layer bar down to see a cross section in the middle. Use it to check how the inside of the wall is filled. Time and material depend on the printer, filament, and print settings, so your numbers may differ from the picture. If the result looks fine, send it to the printer with Print plate.

6. Settings worth trying

  • Lowering the layer height from 0.2 mm to 0.12 mm gives a smoother surface, but more layers and a longer print.
  • The infill ratio is how much of the space inside the walls is filled. For a thin-walled model like this pencil holder, the difference is small.
  • Supports are temporary pillars under parts that hang in the air. A pencil holder with a flat bottom does not need them.

After changing a setting, click Slice plate again and compare the numbers in the result window.

Practice

  1. Change the Solidify Thickness to 1.2, export again, and write down how much lighter the result in Bambu Studio is.
  2. Change the cylinder Depth to 60 and Location Z to 30. Check what number appears at the top of the layer bar.
  3. Cut a 10 mm hole in the side with a Boolean modifier, and see how the colors around the hole look in Mesh Analysis.

Common mistakes and fixes

SymptomCauseFix
The model is a tiny dot in the slicerUnit Scale was not changed and small numbers like 0.08 were typed in meters, or Scene Unit was on at exportBuild with Unit Scale 0.001 and Millimeters as in section 2, and export with Scale 1.000 and Scene Unit off
The model is far bigger than the plateUnit Scale was changed to 0.001 but Length was left at Meters and 80 (m) was typedSet Length to Millimeters and check that Dimensions show 80 mm
It prints as a tube with no wallsSolidify was not applied and Apply Modifiers was off at exportApply Solidify, or turn on Apply Modifiers at export
Parts of the wall look emptyThe wall is thinner than the nozzleRaise Thickness to around 2 mm and check again with Mesh Analysis
The bottom floats above the grid in BlenderThe bottom face is above Z 0Set Location Z to half the height
Other objects come alongSelection Only was off at exportTurn on Selection Only in the export window

Summary

Build with Unit Scale 0.001 and Millimeters, give walls about 2 mm with Solidify, check thickness with Mesh Analysis, export STL with Scale 1 and Scene Unit off, and read the size in the slicer notice first.

References

KEEP EXPLORING

Read next

EEVEE render of a red cloth pinned at three points along its top edge, hanging down over a gray floor (Blender render)Blender
Blender Basics15 min read

Blender 5.2 LTS hands-on: node physics, new geometry nodes, EEVEE, and online assets

We try the big changes in Blender 5.2 LTS, released in July 2026, on real 5.2.1 screens: node-based cloth physics, the Mesh Bevel and Sample Sound Frequencies nodes, EEVEE settings, online asset libraries, and the now built-in To Circle. We also list what changed for older files and scripts.

Cup model with Face Orientation on. Two areas, lower left and upper right, are red and the rest is grey, with a handle on the rightBlender
Blender Basics14 min read

Checking a model before 3D printing: find and fix holes, flipped faces and overlaps with built-in Blender tools

Use one deliberately broken cup to find holes, flipped faces and overlapping parts with Face Orientation, Non Manifold selection and the Intersect check in Mesh Analysis, then fix them with Recalculate Outside, Fill Holes and Boolean, and run a final check.

The same night scene rendered twice side by side. Left: the original with three street lamps, a house, a box, and a blue ball. Right: the composited version, with a soft glow around the lamps and windows and darker edges (Blender render)Blender
Blender Basics14 min read

Blender compositor basics: color grading, glow, and vignette after rendering

In the Compositing workspace of Blender 5.2, we create a new node tree, adjust the colors of a rendered image with Color Balance, add a glow around lights with Glare, darken the edges with Vignette, and save the result to a file.

blender.org download page. Top: LATEST RELEASE Blender 5.2.3 LTS. Bottom: UPCOMING RELEASE Blender 5.3 and Expected November 10, 2026Blender
Blender Basics8 min read

Blender LTS or the regular release: how the 4-month cycle and 2-year support work

Learn from the official documents how Blender ships a new version every four months and picks one per year as an LTS fixed for two years, which of 5.2 LTS and the coming 5.3 to choose now, and how settings stay separate when you install both.

EEVEE render. A red cloth flag tied to a grey pole blows to the right with folds, and its shadow falls on the green groundBlender
Blender Basics16 min read

Blender 5.2 node physics basics: a cloth flag in the wind with the Cloth Dynamics node

Build one flag with the node-based physics (XPBD) that arrived in Blender 5.2 as an experimental feature. Pin it to a pole, make it collide with the pole, add wind and gusts, then bake and render with EEVEE, step by step.

EEVEE render. On a grey floor, a red bar and a green bar stand tall and the blue bar on the right is flatBlender
Blender Basics12 min read

Audio-reactive bars with the Sample Sound Frequencies node in Blender 5.2

Use the new Sample Sound Frequencies node in Blender 5.2 to read the low, middle and high parts of a sound file separately, make three bars grow and shrink with the sound, and render the result with EEVEE.