# Prep a model in Blender

> Check scale, mesh closure, and wall thickness in Blender, then verify the exported file.

Canonical: https://benchy.world/docs/skills/prep-a-model-in-blender
Last updated: 2026-10-07

v0.1.1MIT

## What it does [#what-it-does]

Check a Blender model's scale, mesh, and wall thickness, then verify the exported file.

- Set millimetre units and catch models exported 1000× or 25.4× off
- Apply transforms and close non-manifold geometry, reporting counts before and after
- Review wall thickness against the planned print settings
- Export with an available exporter and re-import to confirm dimensions

You don't need a Benchy account for this one. Your agent works with your own files and the applications named in the instructions.

## Add it to your agent [#add-it]

[Download SKILL.md](https://benchy.world/skills/prep-a-model-in-blender.md)[View raw](https://benchy.world/skills/prep-a-model-in-blender.md)

In Claude Code, save it where the agent reads its skills:

shell

```
mkdir -p .claude/skills/prep-a-model-in-blender
curl --fail --location -o .claude/skills/prep-a-model-in-blender/SKILL.md https://benchy.world/skills/prep-a-model-in-blender.md
```

> **Other agents**
>
> Follow your agent's own instructions for adding a skill. A skill is instructions: your agent can still only reach the accounts and files you have already given it.

## The instructions [#instructions]

SKILL.md

```
---
name: prep-a-model-in-blender
description: >-
  Prepare a model in Blender for 3D printing: real-world scale in millimetres,
  applied transforms, a closed and consistently oriented mesh, wall thickness
  suited to the intended print process, and an export verified by re-importing
  it. Use after a model exists (made, downloaded or scanned) and
  before it goes to a slicer.
title: Prep a model in Blender
date: 2026-09-26
author: Benchy
tags: [3d-printing, blender, mesh, export, skill]
license: MIT
metadata:
  version: "0.1.1"
  schemaVersion: 2
  surface: "Blender 4.2+ · no account needed"
---

# Prep a model in Blender

Check the model's scale, mesh, and wall thickness, then export and verify a
copy. Slicer preview and print-process checks follow separately.

## Requirements

Blender 4.2 or later, run either by the user or by the agent through Blender's
command line (`blender --background --python script.py`) or an authorised
Blender connection. If none is available, say so and stop; do not describe
checks you could not run.

Work on a copy. Keep the user's original file untouched and save the prepared
model under a new name.

## Steps

1. **Set units.** Scene → Units: Metric, Unit Scale 1.0, Length in
   millimetres. A model imported from another tool is often 1000× too small or
   25.4× off (inches); compare its bounding box with the dimensions in the
   plan, and rescale only with the user's confirmation.
2. **Apply transforms.** Select the printable objects and apply rotation and
   scale (Object → Apply → Rotation & Scale). Recheck the dimensions afterward.
3. **Make one closed mesh per part.**
   - Merge unintended duplicate vertices using a distance small enough to
     preserve designed gaps and details.
   - Recalculate normals outside.
   - Find non-manifold geometry (Select → All by Trait → Non Manifold) and fix
     holes, loose edges and internal faces.
   - Where separate shells overlap, join them with a Boolean union, or keep them
     as separate parts on purpose.
   - The 3D-Print Toolbox extension reports these checks in one panel. Use it
     where installed, and report its numbers.
4. **Check thickness.** Compare walls with the intended extrusion width,
   perimeter count, material, and load. Two nozzle widths is a starting check,
   not a universal minimum. List thin areas rather than changing them without
   the user's approval; confirm their toolpaths in the slicer.
5. **Orient for the plate.** Put the face named in the plan's print orientation
   on the XY plane at Z = 0. The slicer can re-orient, but the file should
   arrive in the intended position.
6. **Export.**
   - Use an exporter available in the installed Blender version. Use 3MF only
     when a compatible exporter is installed and the receiving tool supports it.
   - STL is unitless: record the intended units and export settings beside it.
   - Export selected objects only, with modifiers applied.
7. **Verify the export.** Re-import the exported file into an empty scene and
   measure its bounding box against the plan. Report the three dimensions. An
   export that was not re-imported is unverified.

## Report

Return the prepared `.blend`, the print file, and a short list: scale and
bounding box, non-manifold count before and after, thin areas found, the
orientation used, and anything left for the user to decide. Report only the
checks you ran.

Keep the original, prepared `.blend`, print file, and check results together.

## What this skill does not do

It does not redesign the model, add supports (the slicer does that), or
declare a model printable. A clean mesh is necessary for a good print, not
sufficient.
```
