Desktop CNC 101
Calculators

CNC calculator

CNC Stock Size Calculator for Material Blocks

Calculate CNC stock block size from STL, STEP, DXF, SVG, or manual part dimensions. Add machining allowance, check blank fit, and convert inches or mm.

Stock setup workspace

Size the blank before CAM setup

1. Import2. Allow3. Check

Import or type dimensions

Model bounds

STLSTEPDXFSVG

Imported bounding box

No file loaded

Manual dimensions remain editable after import.

Finished part

Bounding box dimensions

CAD size

Machining allowance

Cleanup and workholding margin

Extra stock

Selected stock

Blank on hand

Fit check

Formula

Minimum stock length and width
Required size = finished part size + 2 x side allowance
Minimum stock thickness
Required thickness = finished part height + top allowance + bottom allowance
Stock volume
Volume = length x width x thickness

Setup notes

  • Use the CAD or CAM bounding box, not only the solid model volume, to choose a stock block.
  • For 2D SVG or DXF profiles, enter the finished part height as the material thickness.
  • Leave extra stock for facing, clamping, tabs, workholding screws, and origin-setting mistakes.

CNC stock size and material blank planning

Use this CNC stock size calculator when you need to turn a finished part size, STL model, STEP file, DXF profile, or SVG cutting outline into a practical material blank. It is built for desktop CNC routers, small mills, engraving machines, and hobby CNC projects where the stock block must be large enough for the part, workholding, facing, tabs, and origin-setting tolerance.

The calculator covers common long-tail setup jobs such as calculating stock size from an STL bounding box, finding the minimum material block for a STEP model, checking whether a wood blank fits a CNC router project, sizing acrylic or HDPE sheet for a 2D DXF profile, and converting CNC material dimensions between inches and millimeters.

Works for common file-based jobs

  • STL stock size calculator for 3D reliefs, carvings, fixtures, and prototype parts.
  • STEP and STP material blank calculator for CAD parts before CAM setup.
  • DXF and SVG profile stock calculator for signs, plates, templates, and cutouts.
  • OBJ and IGES bounding box calculator for imported mesh or CAD exchange files.

Useful material block searches

  • CNC router wood blank size for hardwood, plywood, MDF, and laminated panels.
  • Acrylic, Delrin, HDPE, and plastic stock dimensions for desktop CNC cutting.
  • Aluminum stock block allowance for light milling and facing operations.
  • Metric and imperial CNC material size checks before ordering stock.

What the result helps verify

  • Minimum length, width, and thickness for the raw CNC stock block.
  • Extra machining allowance around the finished part bounding box.
  • Whether the selected material blank fits with or without 90 degree rotation.
  • Approximate material removal volume for roughing and setup planning.

How to choose CNC stock allowance

Start with the exact finished part bounding box from CAD or CAM. Add side allowance when the blank needs room for clamps, tabs, rough sawn edges, profile cleanup, or a small XY origin error. Add top and bottom allowance when you plan to face the stock, machine both sides, or remove saw marks before finishing the part.

For sheet work from DXF or SVG files, the imported profile usually gives length and width only. Enter the real sheet thickness as the part height, then choose enough extra material for tabs or screw hold-downs. For 3D STL or STEP files, verify the imported scale and compare the calculated blank against the stock sizes available from your supplier.

CNC material block size FAQ

How do I calculate the CNC stock size for a part?

Use the finished part bounding box, then add side allowance to both length and width plus separate top and bottom allowance to the thickness.

Can this calculator size a material blank from an STL or STEP file?

Yes. Upload STL, STEP, STP, OBJ, IGES, IGS, DXF, or SVG files to read the model bounds, then adjust the allowances for facing, tabs, clamping, and setup error.

What allowance should I add around a CNC router blank?

A common starting point is extra stock on all sides for workholding and cleanup, plus top and bottom allowance for facing. Use more allowance for wood movement, rough saw cuts, tabs, or uncertain origins.

Does the calculator work in inches and millimeters?

Yes. Use imperial dimensions in inches or metric dimensions in millimeters, and switch units before entering or importing your finished part size.