This documentation is adapted to FastNesting version 1.2.5.

Introduction

FastNesting is an optimization plugin for Rhinoceros 3D that helps furniture workshops move from a 3D model to nested layouts, cut lists, labels, and technical reports without leaving Rhino. While you are still designing, nest and reconfigure the product for better material use. It is designed for panel and melamine work; rectangular pieces are the common case, and many non-rectangular outlines are supported using a tighter footprint for nesting and reports.

FastNesting Rhino nesting workflow overview

From 3D model to nested Rhino layout with cut list report. This online manual is kept current for version 1.2.5.

What's New in 1.2.5

  • Stickers moved from Excel to PDF. Print part labels on four standard sheet layouts for everyday printers: Letter 10 (2×4"), A4 10, A4 18, and A4 24.
  • A new nesting mode that lets you nest onto several panel and offcut sizes of the same material and thickness in one run — each stock row keeps its own size and quantity. You can also build a workshop inventory to keep track of shop material.
  • Offcuts on layouts and lists
    Usable leftover pieces now appear on the nesting drawings and on the cut lists if you want.
  • Clearer everyday UI
    Settings, dialogs, and day-to-day workflow polish so the plugin is easier to scan and use.

Earlier 1.2.x highlights — FastNesting menu, Rhino 9 WIP, report columns, layout origin, Mult, Auto rotation, and machining drawings — remain in this release and are covered in the sections below.

Typical workflow

At a glance, a FastNesting job goes from 3D model to cut-ready layout in a few steps. Each step links to its full section below.

The practical way to open FastNesting is the FastNesting menu in Rhino (the FastNesting dropdown): Nesting, Stock Nesting, Stickers, Settings, Group Edit, and the rest. You can still type a command name if you prefer; day to day, use the menu.

You can run this more than once. Nest, read Usage % and leftovers, then adjust the model or panel options and nest again.

Step 1

Model furniture in Rhino

Create your furniture using panel-based geometry (3D solids) in Rhino.

Step 2

Organize materials

Use Rhino layers to represent materials — the layer name is the material in FastNesting. See Selected parts configurator and Panel Parameters.

Step 3

Organize assemblies (optional)

Skip this if you do not need named groups. To name assemblies, use Rhino groups and SetGroupName, or menu FastNesting → Group Edit (GroupEdit_FastNesting) to rename groups without ungrouping.

Step 4

Analyze parts — run FastNesting

Select the solids, then menu FastNesting → Nesting (or type FastNesting). FastNesting analyzes the parts; on the first run, Settings opens once to confirm units and defaults.

Step 5

Configure production settings

In the Selected parts configurator, define or adjust part names, grain, edge banding (PRO / Trial), and per-material panel settings (PRO / Trial). Review the read-only Material column (from Rhino layers). Open Panel Parameters for sheet size, kerf, and grain behavior; enable Machining Drawings if needed (PRO / Trial).

Step 6

Generate production output

Continue to nest, then generate nested drawings in Rhino, and Excel and PDF reports (Trial / PRO). Read the layout to decide whether the design is ready to cut. To nest onto shop sheets and leftovers, use menu FastNesting → Stock Nesting — see Stock Nesting. See also Running FastNesting, Export & Reports, and Reading the Rhino layout.

Step 7

Find parts in 3D (optional)

Menu FastNesting → Find Part by Number (or Show3DPieceNumbers_FastNesting) jumps from a cut-list number back to its source solid in the model.

Editions & licensing

PRO trial: Install FastNesting first, then open the plugin. If you have not already used a trial, start a 10 calendar day evaluation of full PRO features from License — FastNesting asks for your email to confirm. During the trial you use the same PRO tools documented in this manual. When the trial ends, FastNesting switches to the Free edition unless you activate a PRO license.

FREE

Basic Features

  • Up to 16 pieces
  • Basic nesting & Rhino reports
  • No edge banding (R/F)
  • No PDF/Excel export
  • No Stock Nesting or PDF stickers
  • No machining drawings
  • No panel params per material

After trial expires

PRO License
One payment, lifetime access
FastNesting Pro
$79.00 excl. VAT
One active machine at a time

All Features Included

  • Edge banding (R/F) calculation
  • PDF & Excel export, PDF stickers
  • Stock Nesting (shop inventory)
  • Machining drawings (2D)
  • Panel parameters per material
  • Part clearance & estimated weight
  • Smart labeling system
  • Mult copies & 3D piece-number labels
  • No fixed piece-count limit for PRO nesting

System requirements & installation

System Requirements

  • • Windows: Rhinoceros 7 or 8
  • • macOS: Rhinoceros 8
  • • RAM: Minimum 4 GB; recommended 8 GB for normal use, 16 GB for demanding Machining Drawings projects
  • • Internet: Required for PRO license activation and deactivation

FastNesting can be downloaded from Food4Rhino, our official Rhinoceros 3D plugin marketplace, from here, or installed directly within Rhino using the Package Manager.

To install via Package Manager

  • Ensure you have Rhinoceros 7 (Windows), Rhinoceros 8 (Windows or Mac), or Rhinoceros 9 WIP. FastNesting is available in the Package Manager on Rhino 7 (Windows) and Rhino 8 (Windows/Mac); Rhino 9 WIP uses the matching package when published.
  • Open Rhino.
  • In the command line, type PackageManager and press Enter.
  • In the search bar, type FastNesting.
  • Click Install and restart Rhino if prompted.

After you install, open FastNesting. If you have not already used a trial, start it from License (email confirmation). The trial lasts 10 calendar days; then FastNesting switches to Free unless you activate a PRO license. See Editions & licensing.

To install from a download

If you prefer to install from a direct download instead of Package Manager, get the .yak file from our website or Food4Rhino:

  • Rhino 7 (Windows) and Rhino 8 (Windows/Mac): Uninstall any previous version from Package Manager first, then open Rhino and drag the .yak file onto the Rhino viewport (or Rhino window). Restart Rhino if prompted. Use the package that matches your Rhino major version. On Mac, FastNesting runs on Rhino 8 only.

Update / reinstall

Recommended (Mac and Windows): Use Rhino's Package Manager. In Rhino, type PackageManager in the command bar, uninstall the previous FastNesting version, then install the new one. Your license is not affected and should register automatically. Restart Rhino after the update so the new version loads correctly.

Manual installation

  • Rhino 7 (Windows) and Rhino 8 (Windows/Mac): Download the matching .yak package from our website or Food4Rhino. Uninstall the previous version from Package Manager first, then open Rhino and drag the .yak file onto the Rhino window to install. On Mac, FastNesting runs on Rhino 8 only.

If you see problems or suspect corrupted files from an older install, remove the plugin folder before reinstalling: in Rhino go to File → Properties (or Rhino → Preferences on Mac), open Plug-ins, find FastNesting in the list, right-click it and choose Open containing folder. Delete only the contents of the FastNesting folder (do not delete files outside that folder), then install again using Package Manager or by dragging the .yak onto Rhino.

In all cases: Restart Rhino after uninstalling and again after installing so that changes take effect.

Keeping your license and settings when updating

In most cases your PRO license and settings are preserved when you update: after installing the new version, open Rhino and your license should still be active.

If you have licensing problems after updating

If after updating you see license errors, "invalid license", or the plugin does not recognize your PRO license, do the following to reset and re-activate on this computer:

  1. In Rhino, run License_FastNesting.
  2. Click Deactivate License. This releases this computer from your license, so you can activate on another computer or re-activate here after reinstalling.
  3. If you installed via Package Manager: open Rhino, go to Tools > Package Manager, search for FastNesting, click Uninstall, then close Rhino. Otherwise, close Rhino.
  4. Install the new version of FastNesting (see How to update above).
  5. Open Rhino, run License_FastNesting, and activate again with your same email and license key.

This process is the same on Windows and Mac. Your license key is not lost; you are only deactivating this machine so you can activate again cleanly.

Settings

FastNesting Settings

Panel parameters and units are centralized in Settings. Open it from the Selected parts configurator footer or by running Settings_FastNesting. Here you set report units (mm, cm, or in), default panel parameters (the full default-panel form is inline in Settings), fraction precision for inches, the nesting layout origin (starting X and Y in Top View), Parts (Distinguish by machining, Trial / PRO), drawing and labels (part and dimension font sizes, optional 3D piece numbers on source solids, and Draw Remnant curves for leftover rectangles on the layout), and density unit (PRO). Stock nesting (Trial / PRO) sets Preview vs Commit, Capture offcuts, and the minimum leftover size. In Trial and PRO, Reports chooses cut-list columns, List offcuts in reports, sticker fields and barcode, and optional Notes on parts. Panel per material is still configured from the Selected parts configurator.

FastNesting settings with inch decimal and fractional options

System Units / Report Units

Report units (millimeters, centimeters, or inches) are set in Settings. This is the standard for all outputs. The first time you run FastNesting, the full Settings dialog opens so you can confirm units and defaults; afterward, change them anytime via Settings_FastNesting or the configurator footer.

Important: Ideally, set the Rhino document to "Small Objects".

Panel Parameters

In FastNesting, each part’s material is the name of its Rhino layer. Panel Parameters sets sheet size, kerf, margins, and nesting options for the default panel or for one material (layer) at a time. When you open the dialog from Panel per material → Edit…, the bold name at the top is that material / Rhino layer. The default panel used by materials without their own panel (and by the fallback name Default) is edited inline in Settings → Panel parameters.

Materials = Rhino layers
Put solids of the same sheet stock on the same Rhino layer (for example White Melamine 18). Change material in Rhino’s Layers panel — not inside Panel Parameters. See also the Selected parts configurator.

Open the default panel form in Settings → Panel parameters, or open Panel Parameters from the Selected parts configurator (Panel per material → Edit… / Default for each material).

Panel Parameters Dialog
  • Panel Size: Set sheet length and width — thickness is detected automatically from your Rhino model.
  • Blade Kerf: The customizable width of your cutting tool. Common values:
    • 0.3 cm (3mm) Standard for most CNC router bits and thin kerf saw blades.
    • 1/8" for imperial measurements: Common for full kerf saw blades.
  • Safe Margin: The customizable edge margin to avoid damage. Typical: 0.5cm (5mm) or 1/4"
  • Part Oversize (PRO): Optional oversize around nested pieces on the sheet; set in this dialog (per-side margins when enabled).
  • Edge Banding Thickness: Select from the most common thicknesses for your edge material.
    If you plan to use edge banding, you should verify or adjust these values for the desired type R or F.
    Default values:
    • Rigid (R): For thick edge banding (2mm) | (5/64 in)
    • Flexible (F): For thin edge banding (1mm) | (3/64 in)
    • Preset 0 mm (R / F): Cut and finished nesting sizes stay the same while you still designate edges for exports (L1/L2/W1/W2 and R/F) — useful when banding thickness is handled outside the nest.
    Edge Banding Configuration

    Visual representation of edge banding applied to nesting layouts.

  • Keep Grain Direction: Enable when working with wood veneer to maintain grain alignment along the length. When this is off, Rotation Priority appears: Grain first, Cross first, or Auto — Auto compares more layouts and picks a preferred result (PRO).
  • Veneer match by Group (PRO): When enabled, the nesting algorithm prioritizes keeping parts from the same assembly close together.
  • Estimated weight in reports (PRO): When enabled, reports can include an estimated weight for the nested (cut) pieces. Use the density preset dropdown to choose a material type (e.g. MDF, Melamine, Plywood, Wood, Glass, Steel, Iron) or Custom to enter a density value in kg/m³ or lb/ft³ (depending on the unit set in Settings). The preset values match typical densities for each material so you get a reasonable weight estimate in the report.
  • Save (default panel): When you open Panel Parameters from Settings, click Save to store sheet size, kerf, margins, density, and nesting options as the global default for future sessions. Materials without their own panel use these values.

Per material vs default: As noted above, each material (Rhino layer) can use its own panel parameters or the default values. Defaults are defined inline in Settings → Panel parameters. To set or change parameters for a specific material, open the Selected parts configurator, expand Panel per material, and use Edit… or Default for that material — Edit… assigns custom options; Default restores global defaults.

FastNesting panel per material settings for material-specific sheet dimensions

Selected parts configurator

Parts Configurator Dialog

Dialog title: Selected parts configurator (sometimes called Piece Namer in product pages). The table lists selected pieces and lets you edit names, quantities, edge banding, and nesting options before the solver runs.

Materials = Rhino layers
In FastNesting, each part’s material is the name of its Rhino layer. Put solids of the same sheet stock on the same layer (for example White Melamine 18). Change material in Rhino’s Layers panel — the Material column below is read-only.
  • Part Name: Click to edit and give meaningful names (e.g., "Door", "Shelf", "Side Panel")
  • Group Name: Shows Rhino group and subgroup names. Set them with Rhino's SetGroupName command, or use GroupEdit_FastNesting to browse and rename groups without ungrouping. Double-click a group name to set Mult for that group (PRO).
  • Material: The Rhino layer name of the part (read-only). If no usable layer name is available, FastNesting shows Default. To change material, move the solid to another layer in Rhino, then run FastNesting again (or re-select parts).
  • Skip: Check to exclude a row from this nesting run without renaming geometry. You can also prefix a part name with ! in Rhino for permanent exclusion.
  • L1/L2 and W1/W2 columns (PRO): Set edge banding by typing R or F:
    • R = Rigid edge banding on that edge
    • F = Flexible edge banding on that edge
    • Empty = No edge banding
    • L1/L2 = the two length-direction edges
    • W1/W2 = the two width-direction edges
  • Qty.: Physical quantity of that part in your Rhino model (how many solids you selected).
  • Mult (PRO): Virtual copies for nesting — nest more instances without duplicating geometry in Rhino. Use footer Set Mult… for all active rows. Reports show the nested count; Qty. stays the model count. See FAQ — Mult vs Qty.
  • Grain.90°: Fixed 90° grain orientation preference during nesting (not free rotation).
  • Panel per material (PRO): Each entry is a material (Rhino layer) found in the selection. Use Edit… / Default so nesting uses the right sheet size and options for that layer — Edit… opens Panel Parameters for that material.
  • Part Label: How parts appear on the layout and in reports: Number, Name, Number & Name, or All (Free: Number only).
  • Machining Drawings (PRO): When enabled, FastNesting reads holes, slots, and outlines and draws them on nested parts. Use Display for Side A, Side B, and X-ray modes.

Exclude parts: Use the Skip column for this run only, or prefix the Rhino object / part name with ! (e.g., !handles) for ongoing exclusion.

Footer buttons

  • Info — short in-dialog guide
  • Settings — opens FastNesting Settings (units, defaults, drawing options)
  • Set Mult… (PRO) — apply Mult to all non-Skip rows
  • Apply — saves your edits to Rhino and plugin settings without running nesting; the dialog stays open
  • Continue — saves the same changes, closes the dialog, runs nesting, then opens Export Report (PRO) or draws the Rhino layout (Free)
  • Cancel — closes without saving edits made since the dialog opened

Grid selection stays in sync with Rhino: selecting rows selects the corresponding solids, and vice versa.

Machining Drawings PRO

Machining Drawings reads machining geometry from your Rhino model and draws it on each nested part in the layout. It is intended as a 2D visual reference for holes, slots, outlines, and drill centers alongside the cut plan.

FastNesting machining drawings enabled in a nested layout 3D model with irregular parts and holes

FastNesting can read panel-part geometry and, with Machining Drawings enabled, show 2D machining detail on the nested layout.

  • Enable it in the Selected parts configurator before clicking Continue.
  • Use Display (Side A, Side B, Side A (X-ray), Side B (X-ray)) to control which face is drawn and when both faces appear at once.
  • Mirrored instances in Rhino are drawn so machining and edges match shop reality versus a non-mirrored twin.
  • If you toggle it on or off, close the dialog and re-run FastNesting so pieces reload with the correct detail level.
  • Machining Drawings are visual references for production planning and review; they are not direct CNC machine programs. Always visually verify machining before production.

Running FastNesting

A typical nesting run follows these steps:

  1. Select solids in Rhino (panel parts), or run FastNesting with no selection and pick objects at the prompt.
  2. Settings (first run only) — confirm report units and defaults, then OK.
  3. Selected parts configurator — review names, Skip, edge banding (L1–W2), Mult, Grain.90°, panel per material, and Machining Drawings. Click Apply to save without nesting, or Continue when ready to nest.
  4. Large layout (if shown) — confirm before nesting on very heavy jobs with machining enabled.
  5. Nesting — FastNesting optimizes placement and shows progress. Press Esc to stop a long run. With Keep Grain Direction off, Rotation Priority: Auto (PRO) compares more layouts per material and picks a preferred layout among the options.
  6. Export Report (Trial / PRO) — after nesting completes, choose report name and Rhino, PDF, and/or Excel. Cancel closes without drawing. Free skips this dialog and draws the Rhino layout automatically. See Export & Reports.
  7. Layout in Rhino — nested panels and parts appear on organized layers. If some parts do not fit, FastNesting shows an Unplaced Parts or Oversized Part(s) notice.
  8. 3D piece numbers (optional, PRO) — enable 3D piece numbers on source solids in Settings for Text-dot labels after nesting, or run Show3DPieceNumbers_FastNesting afterward. See Command reference.

Configure defaults first in Settings and Panel Parameters so each run starts with the right sheet size, kerf, and units.

To nest onto the panels and leftovers already in the shop, use Stock Nesting instead of this full-sheet workflow.

Stock Nesting

Normal Nesting asks: cut these parts on new full sheets (size from Panel Parameters). Stock Nesting asks: cut these parts using the sheets and leftovers the shop already has.

You keep a simple stock file (extension .fns). FastNesting places parts on those panels, draws the layout, and — only when you confirm — reduces the quantities in that file. Available in Trial and PRO.

When to use it
Use Stock Nesting when you have leftover boards and want to use them first, or when you want shop inventory to stay in sync with what you actually cut. For a quick layout on standard sheet sizes only, stay with Running FastNesting.

Two things to keep separate

  • Rhino parts — the 3D pieces you select (same idea as normal Nesting).
  • Shop inventory — a stock file ending in .fns: panels and offcuts with material, thickness, size, and quantity. It is not stored inside the Rhino model. Load and Save it like a small spreadsheet for the shop.

One stock file per shop station works best. If two computers edit the same file at once, someone can overwrite the other.

First time (about 10 minutes)

  1. Open FastNesting → Settings → Stock nesting. Leave Default run mode on Preview and leave Capture offcuts on Commit off until you understand Preview vs Commit.
  2. Build a test inventory first: menu FastNesting → Stock Nesting → Manage inventory. Click New, add a few Panel rows, then Save (for example ShopStock.fns). Material must match the Rhino layer name — in FastNesting the layer is the material (leading and trailing spaces are ignored). Thickness must match the parts. If they do not match, Nest from inventory shows No stock.
  3. Select your 3D parts in Rhino, then menu FastNesting → Stock Nesting → Nest from inventory.
  4. The Selected parts configurator opens with a Nest from inventory band at the top (no Panel per material list). Set names, Mult, Skip, edgebands, and Grain.90° as needed, then Continue. Sheet sizes come from the inventory.
  5. Check Selected parts vs inventory at the top, fill Width × Height × Qty if needed, then click Continue in Preview.
  6. Finish the usual draw / export steps. Quantities in the stock file do not go down yet.
  7. When the layout is good, use Commit this layout (or run Stock Nesting again with that layout selected) and confirm. Then Qty goes down and the file is saved.

Safe loop: configure parts → try → look → commit only when sure.

FastNesting Settings Stock nesting section

Selected parts vs inventory

The match panel lists each material and thickness in the selection. Rotation shows the same label as the configurator (Keep grain, Auto, Grain first, Cross first). Edit… opens Panel Parameters for kerf, grain, and margins for that material and thickness. Sheet size comes from the inventory rows, not from the usual default sheet size.

  • OK — this nest can use stock for that material (with the current Show filter).
  • Hidden by Show — the file has stock of the other type. Change Show, or add a Panel or Offcut row.
  • No stock / Qty 0 — this material is needed but not in inventory yet.
FastNesting Nest from inventory (status No stock)

Inventory grid

  • Type — Panel is a full sheet from the rack; Offcut is a leftover board.
  • Use — uncheck to skip a row for this nest without deleting it from the file.
  • Width / Height / Qty — sheet axes on screen: Width ≈ horizontal (X), Height ≈ vertical (Y), same idea as Panel Parameters.
  • Show — All / Panel / Offcut. Controls which types take part in the nest. Save and Commit always keep the full stock file; hidden rows are not deleted.
FastNesting Nest from inventory (matched stock)

Manage inventory

Menu FastNesting → Stock Nesting → Manage inventory (command StockInventory_FastNesting) edits shop stock only — no nesting, no layout. Use this first to create a test inventory before Nest from inventory.

  • New / Load / Save / Save As — create or write the stock file.
  • Export… / Import… — Excel or CSV. Export a file, edit it, and keep it as your template. Import fills the grid only; Save or Done writes the .fns file. The Units row must match Settings → Units.
  • Add row / Remove / Merge — edit the list; Merge combines identical sizes into one Qty.
  • Done — saves (when a path is set) and closes.

Inches in Excel: use decimals only, maximum two decimal places (for example 0.75, 48.5). Do not type fractions such as 3/4 or 48 1/2 in Excel — those belong in the FastNesting grid only.

FastNesting Manage inventory

Preview vs Commit stock

  • Preview — try a layout without changing shop counts. Continue draws what you see and does not write the stock file. Extra rows stay in this try only.
  • Commit stock — production: saves the list, nests, then asks you to subtract the sheets you used. Qty drops only after you confirm the Commit dialog.

If you are not ready to lower shop quantities, stay on Preview. You can change the default in Settings → Stock nesting.

  • A normal Nesting layout cannot update the stock file — only layouts drawn by Stock Nesting.
  • The same layout cannot deduct stock twice.
  • If the file changed on another computer, FastNesting may ask you to reload before Save or Commit.
FastNesting Commit stock confirmation

Leftovers on layouts, lists, and inventory

Three independent options. Turning one on does not turn the others on.

  • Draw Remnant curves (Settings → Drawing and labels) — draw leftover rectangles on the nesting layout (Re1, Re2…). Does not change the stock file.
  • List offcuts in reports (Settings → Reports) — add leftover rows to nest reports. Does not draw remnant curves.
  • Capture offcuts on Commit (Settings → Stock nesting) — on Commit, add usable leftovers as Offcut rows in the stock file. Preview alone never inventorizes. Size gate: Min long side / Min short side.

Export & Reports

The Export Report dialog appears after nesting finishes in Trial and PRO. Choose a report name and which outputs to generate. The Free edition skips this dialog and draws the layout in Rhino automatically. If you cancel Export Report, nothing is drawn to the document.

By license

  • Free: Rhino layout only (automatic; default report name Fast Nesting Report)
  • Trial and PRO: Rhino, PDF, and/or Excel — any combination
FastNesting Export Report options dialog

Export Report dialog (Trial / PRO): appears after nesting; choose Rhino, PDF, and/or Excel.

Export to Rhino Document

Rhino Export
  • Draws directly in active document
  • Organized layers by function
  • Smart labeling with four modes

Export your nesting results directly to your Rhino document for layout review and visual verification in the model — shop reference, not machine code.

Available in: Free and PRO

PDF Export

PDF Export
  • Visual layout with accurate scaling
  • Detailed statistics and cut lists
  • Piece labels with full information

Generate PDF reports with visual layouts, statistics, and piece information based on nest dimensions and settings. FastNesting layers control the Rhino drawing and the PDF sheet layouts. The PDF reads those layers when you export. If FastNesting (or Parts / Placed Bounds) is off, layout pages can be blank while the cut-list pages still look fine. Turn the layers on, then export again.

Available in: Trial and PRO

PDF stickers

Stickers moved from Excel to PDF. Print part labels on four standard sheet layouts for everyday printers. Stickers come from the last nesting in this Rhino session (normal Nesting or Stock Nesting).

Menu FastNesting → Stickers, then pick a layout:

  • Letter 10 2x4" — 10 labels on US Letter (2 × 4 in). Compatible ref. 8363.
  • A4 10 96x51 — 10 labels on A4 (96 × 51 mm). Compatible ref. L7113 or 4667.
  • A4 18 64x45 — 18 labels on A4 (64 × 45 mm). Compatible ref. 6171.
  • A4 24 70x37 — 24 labels on A4 (70 × 37 mm). Compatible ref. 3474.

Compatible ref. numbers are common shop sheets that match the label size. FastNesting does not print an official Avery template — print the PDF at 100% (actual size). Do a test print on your actual printer before using a full label sheet.

The Stickers dialog asks for a report name and an optional Include scan index CSV file. Then choose where to save the PDF.

Each label can show: report name, material, thickness, group name, part name, Notes, Qty, piece number, and size. A barcode is included when Show barcode is on. In Settings → Reports you can turn Show notes and Show barcode on or off.

Fields stay empty when there is nothing to print — for example Notes is blank if the part has no notes.

Available in: Trial and PRO. Run a nesting first in this Rhino session.

FastNesting Stickers export dialog
PDF sticker sheet
PDF sticker sheet dense layout
Single PDF sticker with barcode Single PDF sticker without barcode

Excel Export

Excel cut list export
  • Detailed cutting lists by material
  • Material summaries and nest quantities
  • Cut lists from nested dimensions and settings

Export Excel spreadsheets with cutting lists and material summaries from nested dimensions and settings. In Settings → Reports you can choose which cut-list columns to include. Material and thickness appear as section headers, not as filter columns on every row. For a table with Material and Thickness per part, use Stickers and enable Include scan index CSV. For printable part labels, use PDF stickers above.

Available in: Trial and PRO

Understanding the nesting layout in Rhino

After running FastNesting, the result is drawn in your Rhino document. Each panel title shows thickness, Usage %, and Parts so you can read utilization at a glance (the same style appears on PDF nesting diagrams). Use that number (and leftover rectangles, if drawn) to decide whether the current design is worth cutting, or whether a size, grain, or sheet choice should change first. This section explains how to read the layout: line types, layers, and dimensions (including when oversize is used). These FastNesting layers are output layers for the nested result — they are separate from the material layers on your source solids (the Rhino layer names that become the Material column). For export formats and availability, see Export & Reports.

Piece outline (contour)

Each nested piece is drawn with a continuous (solid) outline. The outline takes the color of the material layer the piece belongs to, so pieces of different materials are easy to tell apart at a glance. It lives on Parts → Placed Bounds → Outline.

Edgebanding lines

Edgebanding is drawn on the Parts → Edgebanding layer, by default in cyan (light blue). The lines are offset slightly inward from the piece edge — not exactly on the border — so they are easier to read against the outline. The line style tells you the banding type on that side:

  • Continuous (solid) lines indicate R (rigid) edgebanding on that edge.
  • Dashed (non-continuous) lines indicate F (flexible) edgebanding on that edge.

Clearance (roughing) contour

When Part Oversize is set in Panel Parameters (PRO; formerly Part Clearance), FastNesting draws the outer rough-cut contour on the Parts → Clearance layer, by default in red. This is the oversized stock outline (with its oversize dimensions) that surrounds the finished piece — see double dimensions below.

Machining drawing line types

With Machining Drawings enabled (PRO), cuts, slots, and holes are drawn on the Parts → Machining drawings sublayers (Outline & slots and Drill Holes in dark blue, Drill Centers in black). The line style encodes depth:

  • Continuous (solid) lines for through features: piece edges, pockets, and holes that go all the way through the panel.
  • Dashed lines for blind (non-through) features: boxes, channels, and drillings that do not pass through, including back-face holes.
Colors are customizable
These are default colors. Most objects are drawn by layer, so you can recolor them at any time from Rhino's Layers panel (for example, change Edgebanding or Clearance to suit your plotting setup). The one exception is the piece outline, which follows the material layer color — change the material layer to recolor those contours.

Layers created by FastNesting

FastNesting organizes the nesting result under a FastNesting parent layer with fixed sublayers. These do not replace your model’s material layers (input); they only structure the drawn layout and PDF content.

  • Panels → Sheet Bounds (panel rectangles), Panel Labels (title blocks), Cut strip ruler (horizontal/vertical cut positions).
  • Parts → Placed Bounds (Outline + Dimensions), Edgebanding (PRO), Labels (part number/name on each nested piece).
  • Parts → Clearance (PRO, when Part Oversize is on): Outline + Dimensions for the rough-cut contour.
  • Parts → Machining drawings (PRO): Outline & slots, Drill Holes, Drill Centers. Hiding these sublayers also excludes them from PDF export.
  • FastNesting → Remnant (optional): leftover rectangles labeled Re1, Re2… when Draw Remnant curves is on in Settings → Drawing and labels. These are layout leftovers — they do not change the stock file unless you use Stock Nesting Capture on Commit. See Stock Nesting.
  • FastNesting → 3D piece numbers (PRO, optional in Settings): Text dots anchored on original 3D solids — not the same as 2D Parts → Labels on the sheet. Use Show3DPieceNumbers_FastNesting or enable auto-labeling in Settings; see Command reference.

Toggle sublayer visibility in Rhino to show or hide specific elements for plotting or export.

FastNesting Rhino layer tree for panels parts and machining drawings
Hidden layers are skipped when drawing
FastNesting layers control the Rhino drawing and the PDF sheet layouts. The PDF reads those layers when you export. If FastNesting (or Parts / Placed Bounds) is off, layout pages can be blank while the cut-list pages still look fine. Turn the layers on, then export again. If Drill Centers is off, drill-center points are not drawn in Rhino or exported to PDF. Hiding a parent such as Machining drawings excludes all of its sublayers (Outline & slots, Drill Holes, Drill Centers) at once.

Double dimensions when roughing is applied

When Part Oversize is set (PRO), each piece has an outer rough contour and an inner finish contour. The layout and reports can show two dimensions for the same edge:

  • Rough (outer) dimension: the size to cut first, including the roughing allowance.
  • Finish (inner) dimension: the final size after trimming or machining.

Both may appear on the Rhino drawing and in the PDF so the workshop knows which dimension is for the rough cut and which for the finish cut.

Smart Labeling System

FastNesting offers four labeling modes to suit different production workflows:

Numbers Only

Clean, minimal labels showing only piece numbers for efficient CNC operations.

Names Only

Descriptive labels showing only piece names for easy identification during assembly.

Number + Name

Combines the part number and name for shop-floor identification with compact labels.

All Information

Complete labels including numbers, names, groups, and dimensions for comprehensive documentation.

Command reference

FastNesting

Main command to start the nesting process. Select your pieces first, then run this command. On the first run, FastNesting opens Settings once; then it opens the Selected parts configurator. Click Continue to run nesting; when nesting finishes, PRO users see the Export Report dialog (Free draws the Rhino layout automatically). See Running FastNesting for the full workflow.

License_FastNesting

Activate your PRO license or view your current license status. The dialog shows your computer alias (a readable name for this install), license level, and Deactivate License when PRO is active. If you are on the Free edition and a PRO trial is available, you will also find a link there to request a PRO trial — FastNesting will ask for your email address to confirm eligibility. If all seats are already in use, FastNesting offers to release a remote seat and activate this computer in one flow. Deactivating releases this machine so you can activate elsewhere or re-activate here after reinstalling.

Settings_FastNesting

Opens the Settings dialog: report units, default panel parameters (inline), fraction precision, nesting layout origin (X/Y in Top View), layout label sizes, Draw Remnant curves, density unit (PRO), and 3D piece numbers on source solids (PRO) after nesting. Menu FastNesting → Settings. Stock nesting (Trial / PRO) and Reports (cut-list columns, list offcuts, sticker fields) live in the same dialog. Distinguish by machining (Settings → Parts, Trial / PRO) affects piece numbering. Panel per material is set from the Selected parts configurator.

Clean_FastNesting

With no selection (press Enter at the prompt): Asks whether to reset FastNesting settings to defaults. If you choose Yes, all plugin settings are restored to their default values. Restart Rhino afterward so that dialogs show the updated values.

With objects selected: Removes FastNesting metadata from the selected objects. Choose an option:

  • PreserveNames — Removes FastNesting metadata but keeps the piece name (FN_Name) and Rhino object name.
  • ClearNames — Same as above and also clears the piece name and Rhino object name.

The command only deletes user data (e.g. FN_*, Rotar_Pieza, Skip); it does not change the geometry.

GroupEdit_FastNesting

Opens the Group Edit dialog so you can rename Rhino groups and subgroups without ungrouping. Select objects from at most four different groups per session. The edited names are saved back to Rhino and appear in the Selected parts configurator, Excel reports, PDF reports, and labels.

Show3DPieceNumbers_FastNesting

In the FastNesting menu this appears as Find Part by Number (same command). After a nesting run, add or refresh Text dots on source 3D solids with their nesting list numbers. Run the command with no selection and type a piece number at the prompt — Rhino selects and zooms to that solid. With objects selected, only those solids receive or update 3D labels. Labels live on the FastNesting → 3D piece numbers layer. For automatic labeling after every nesting, enable 3D piece numbers on source solids in Settings_FastNesting.

StockNesting_FastNesting

Menu FastNesting → Stock Nesting → Nest from inventory. Nests the selected parts onto shop panels and leftovers from a stock file (.fns). Trial / PRO. See Stock Nesting.

StockInventory_FastNesting

Menu FastNesting → Stock Nesting → Manage inventory. Opens the inventory editor for the stock file (New / Load / Save, Excel or CSV). Does not run nesting. Trial / PRO.

StickersLetter10_FastNesting, StickersA4_10_FastNesting, StickersA4_18_FastNesting, StickersA4_24_FastNesting

Menu FastNesting → Stickers. Print part labels as PDF from the last nesting in this Rhino session (Letter 10 2×4", A4 10, A4 18, A4 24). Trial / PRO. See PDF stickers.

Best practices

1. Organize parts by material with Rhino layers

Before nesting, put parts that share the same sheet stock on the same Rhino layer. In FastNesting, the layer name is the material (shown read-only in the Selected parts configurator). Use clear layer names such as White Melamine 18 or Oak Veneer. In PRO, assign sheet size and options per material under Panel per material. See Selected parts configurator and Panel Parameters.

2. Name Your Pieces During Modeling

It's a good idea to name your parts when modeling in Rhino (Right panel - Properties:Object / name). Use descriptive names like "Doors," "Left_Door," "Top_Shelf," "Rear_Panel." However, you can also name each part in the Part Configurator. Remember, if you don't want a part to be considered for the process, you can name it by placing a ! before the name, for example, !handles.

3. Group and Set Group Name: Pieces by Project

Group parts by project for clear organization across sheets. Each project can include multiple sheet thicknesses, all tracked in the final report.

Use Rhino's SetGroupName, or menu FastNesting → Group Edit, to rename groups and subgroups without ungrouping. Group Edit works on at most four different groups in one go — if your selection has more, FastNesting asks you to pick four or fewer. Rename those, then run Group Edit again on the next set.

4. Double-Check Your Units

Verify that the report units in Settings match how you want cut lists and labels to be shown. Mixing centimeters and inches can easily lead to confusion or incorrect scaling.

5. Set Accurate Blade Kerf

Use the real cutting width of your tool (saw or CNC). Make a test cut to determine the exact kerf, or use a slightly higher value as a tolerance.

6. Be Careful with Grain Direction

When using Keep Grain Direction and the Grain.90° column:

  • Treat Grain.90° as a fixed 90° orientation preference, not as free rotation
  • Verify L1/L2/W1/W2 edge banding against the visual result after nesting
  • Check the visual result in Rhino before exporting or printing
7. Distinguish similar pieces

If you have multiple pieces of the same size but different edge banding, give them unique names. Otherwise they may be grouped together in the report.

For same-size pieces with different machining or mirror pairs that should get separate numbers, enable Distinguish by machining in Settings → Parts (Trial / PRO). When that option is on, machining signatures can help separate clearly different hole/slot patterns.

8. Save default panel parameters

In Settings → Panel parameters, set sheet size, kerf, margins, and nesting options as the global default for future sessions. Materials without their own panel use these values.

Troubleshooting & support

Command "FastNesting" not found

Possible causes:

  • Plugin not installed correctly
  • Rhino version incompatibility (need Rhino 7 or 8)

Solutions:

  • Type PackageManager and verify FastNesting is listed
  • Try reinstalling by dragging the .yak file onto Rhino
  • Check Rhino version: FastNesting supports Rhino 7/8 on Windows and Rhino 8 on macOS

License activation fails

Solutions:

  • Verify you're using the same email address you used for purchase
  • Copy-paste the license key to avoid typos
  • Check that you have internet connection (required for activation)
  • Make sure license key format is correct: XXXX-XXXX-XXXXX-XXXXXXXX
  • Contact support@camonsoft.com if issue persists

Pieces don't fit on panels

What happens:

If some pieces are too large for your panel size, they won't be included in the layout. You'll see a message in the report indicating which pieces couldn't be placed.

Solutions:

  • Use larger panel sizes
  • Split large pieces into smaller sections in your model
  • Check blade kerf and margins aren't too large
  • Verify your units are correct (cm vs inches)

Measurement inconsistencies

Most common cause:

Wrong unit selection. If your Rhino model is in centimeters but you export reports in inches without noticing it, measurements can be misread.

Solutions:

  • Check your Rhino document units: Type Units
  • Select matching report units in Settings_FastNesting
  • If measurements are exactly 2.54x off, you mixed cm and inches

2D machining drawing does not match the 3D model

What happens:

FastNesting reads the geometry directly from the Rhino solid to generate 2D machining drawings. If the source object has geometry problems — such as flipped normals, non-manifold edges, open surfaces, or self-intersecting faces — the plugin may misread face orientation or boundaries, producing a 2D representation that does not match what you expect.

Solutions:

  • Before nesting, check your solids for geometry issues: in Rhino, select the object and run Check or SelBadObjects
  • Fix flipped normals with Dir and flip any inverted faces
  • For non-manifold or open edges, try Join, RebuildEdges, or remodel the piece as a clean closed solid
  • Always visually verify the 2D machining drawing against the 3D model before sending to production

Purchase & invoice (business details & VAT)

Payments are processed securely by Paddle (our merchant of record). If you need your company name, VAT / tax ID, and billing address on the tax invoice, you can add them during checkout.

Where to enter business details

  1. On our checkout page, choose your product and enter your email and name, then click to open the secure payment window.
  2. Enter your email and country on the first step, then click Continue.
  3. On the payment step (card or PayPal / Google Pay), look at the order summary on the left. Below the VAT line you will see a link: Add VAT number.
  4. Click Add VAT number. A form opens where you can enter your VAT number, company name, street address, city, state/county, and postcode (fields may vary slightly by country).
  5. Complete the payment. Those details are included on your Paddle tax invoice.

The Add VAT number option appears on the payment step (after Continue), not on the first screen—look for it in the left-hand order summary next to the payment form.

If you need help after purchase, contact support@camonsoft.com.

Frequently Asked Questions

How does the trial period work?

Install FastNesting first, then open the plugin. If you have not already used a trial, start a 10 calendar day evaluation of full PRO features from License — FastNesting asks for your email to confirm (calendar days, not a Rhino session counter).

When the trial ends, FastNesting switches to the Free edition unless you activate a PRO license. See Editions & licensing.

What happened to Regeneration mode?

Regeneration mode let you rebuild Excel and PDF reports from an existing nesting layout in Rhino without running the nesting solver again.

New features in FastNesting changed how layout data is stored and processed. Re-exporting older nestings without a fresh run could produce undesired or unreliable results (wrong piece lists, mismatched labels, or incomplete reports).

Regeneration mode was removed in version 1.2.0 and later. It is not part of the current workflow.

Workaround: run FastNesting again on your parts to generate fresh PDF and Excel reports.

What is the Mult column? How is it different from Qty?

Qty is how many physical copies of that part exist in your Rhino model. Mult (PRO, since 1.2.0) asks FastNesting to nest additional virtual copies without duplicating solids in Rhino — useful when you need more instances on sheets than you modeled. The Excel/PDF report shows the nested quantity; Qty in the configurator stays tied to your model.

What happens after the trial expires?

After the trial ends, FastNesting switches to the Free version. In Free you can:

  • Run nesting with up to 16 pieces per nesting
  • View and use the nesting layout in Rhino
  • Use the plugin to measure and work with pieces

Free does not include: edge banding (R/F) calculation, PDF or Excel export, PDF stickers, Stock Nesting, Machining Drawings, panel parameters per material, Part Oversize, estimated weight in reports, or 3D piece-number labels. You can upgrade to PRO at any time from the license dialog or from our website to unlock all features.

Do I need internet to use FastNesting?

Internet access is required for PRO license activation and deactivation. Normal nesting work continues offline after activation.

Is the PRO license lifetime?

Yes! Your PRO license is lifetime for that version of FastNesting. You'll receive free updates to that version. If a major new version is released in the future, you can continue using your current version or purchase an upgrade license for the new version.

What happened to the three-computer license?

New purchases are FastNesting Pro for one machine at a time — not in parallel on multiple computers. If you already bought the three-computer plan, nothing changes: you can still use up to three machines at once.

Can I get a refund?

Please use the 10-day PRO trial first so you can try FastNesting before you buy.

If you still need a refund, you can request a full refund within 14 days of purchase. Email support@camonsoft.com with your order details, or use the View receipt / refund option in the confirmation email from Paddle (our payment processor). Check those emails to manage the order. If the refund is approved, Paddle returns the payment to the original method and the license is deactivated.

Which Rhino versions are supported?

FastNesting works with Rhinoceros 7 and 8 on Windows. On Mac, only Rhinoceros 8 is supported.

How do I reset all settings?

Run Clean_FastNesting, press Enter without selecting any objects, then choose Yes to restore all FastNesting settings to their default values. Restart Rhino afterward so that dialogs show the updated values.

Where is FastNesting available?

You can get FastNesting in three ways: from Food4Rhino (the official Rhinoceros 3D plugin marketplace), from our website, or directly inside Rhino via the Package Manager (PackageManager command, then search for FastNesting). All three options provide the same plugin; choose the one that suits you best.

How many pieces can I nest in PRO version?

PRO does not publish a fixed piece-count cap. You can nest large jobs typical of cabinet and furniture production. Practical limits depend on Mult values, geometry complexity, and your computer. The Free edition remains limited to 16 pieces per nesting after the trial ends.

How do I assign or change materials?

In FastNesting, each part’s material is the name of its Rhino layer. Assign materials before nesting by placing solids on the correct layers in Rhino’s Layers panel (for example one layer per sheet stock). The Material column in the Selected parts configurator is read-only — change the layer in Rhino, then run FastNesting again. In PRO, set sheet size and options for each material under Panel per material (see Panel Parameters).

Does FastNesting have a toolbar?

There is no icon toolbar. Use the FastNesting menu in Rhino — that is the practical way to open Nesting, Stock Nesting, Stickers, Settings, and the rest. You can still type a command such as FastNesting if you prefer.

What export formats are supported?

After nesting, FastNesting can draw a layout in the Rhino document (Free, Trial, and PRO) for visual review. PDF reports, Excel cut lists, and PDF stickers are available in Trial and PRO. Stickers are a separate PDF (menu FastNesting → Stickers).

Why are my PDF sheet layouts blank?

Cut-list pages can look fine while layout pages are blank if FastNesting layers were off at export. Turn FastNesting layers on and export again. See Reading the Rhino layout.

What is the difference between Preview and Commit in Stock Nesting?

Preview draws the layout and lets you export reports; quantities in the stock file stay unchanged. Commit writes the used quantities to that .fns file after you confirm. A layout can be committed only once. See Stock Nesting.

Are part stickers still in Excel?

Stickers moved from Excel to PDF. After a nesting, use menu FastNesting → Stickers. For a table with Material and Thickness per part, enable Include scan index CSV in that dialog. See PDF stickers.

Do leftover rectangles on the layout update shop inventory?

No. Draw Remnant curves only draws Re* leftovers on the Rhino layout. Inventory changes only when you Commit a Stock Nesting layout (and optionally Capture offcuts on Commit). Normal Nesting never writes the stock file.

Should I verify the 2D machining drawing before production?

Yes. FastNesting reads geometry directly from the Rhino solid, so the quality of the 2D machining drawing depends on the quality of the 3D model. Objects with flipped normals, non-manifold edges, or open surfaces can produce unexpected 2D representations. Always compare the 2D machining drawing with the original 3D model before sending to production.

What can FastNesting PRO do?

These features are included in a PRO license and during the PRO trial. With PRO, FastNesting offers:

  • Large-scale nesting with optimized layouts grouped by material and thickness (no published piece-count limit for PRO).
  • Machining Drawings: 2D machining details (holes, slots, outlines) with Side A, Side B, and X-ray display modes. Mirrored parts are drawn correctly.
  • Edge banding (R/F): Calculates and groups rigid and flexible edges per piece. Presets include 0 mm for BOM-only traceability.
  • PDF & Excel export: Report-ready cutting layouts and cut lists from nested dimensions.
  • PDF stickers: Printable part labels (Letter 10, A4 10/18/24) from the last nesting in this session.
  • Stock Nesting: Nest onto shop panels and leftovers in a stock file, then Commit when the layout is final.
  • Panel parameters per material (Rhino layer): Different panel sizes and settings for each material.
  • Part Oversize & estimated weight: Optional cutting margin per piece with weight calculations in reports.
  • Smart Labeling: Four modes — Number, Name, Number & Name, and All (Free: Number only).
  • 3D piece numbers: Optional Text-dot labels on source solids after nesting; use Find Part by Number in the menu (command Show3DPieceNumbers_FastNesting) to find parts by list number.
  • Mult: Nest additional virtual copies without duplicating solids in Rhino.
  • Rotation Priority Auto: Compare more layouts when grain direction is off.
  • Seat management: Release a remote seat and activate this computer when your license limit is reached.

Can I suggest new features?

Send feature requests to support@camonsoft.com and we'll consider them for future updates.

Need More Help?

Can't find what you're looking for? Our support team is here to help you get the most out of FastNesting.

Email Support

support@camonsoft.com

We typically respond within 24 hours on business days

Website

camonsoft.com

Visit our website for more information and updates

Food4Rhino

Visit our Food4Rhino page

Download, updates, and community reviews