Docs ← Back to App

Cutly User Manual

Getting Started

Cutly is a web-based cut list planner for woodworkers. It helps you:

Visit cutly.codingandmore.net to get started.

Creating an Account

An account is required to use Cutly. Your projects are stored securely in the cloud.

  1. Click Create free account on the landing page
  2. Sign up with email and password
  3. After signing in, you're taken to the project workspace

To sign out, click your avatar in the top-right corner and select Sign out.

Projects

Creating a Project

  1. From the Welcome page, enter a project name
  2. Choose your unit system (Imperial or Metric)
  3. Click Create Project

Switching Projects

Use the project picker dropdown in the header to switch between saved projects.

Project Overview Tab

The Overview tab is your project dashboard:

Parts Management

Adding Parts Manually

In the Parts tab:

  1. Click the + row at the bottom of the parts table
  2. Enter: name, length, width, thickness, quantity, material
  3. Set grain direction (Along Length, Along Width, or Any)
  4. Press Enter to add

Importing from 3D Models

  1. Click Import in the Parts tab
  2. Drag & drop an STL or OBJ file (or click to browse)
  3. Cutly extracts bounding boxes from each solid body
  4. Parts are created automatically in a new part group

Supported formats:

Part Groups

Parts are organized into groups (Manual, STL Import, OBJ Import, CSV Import). You can:

Editing Parts

Click any field in the parts table to edit inline. Or select a part and use the side panel for:

Bulk Material Assignment

Select multiple parts using the checkboxes, then use the bulk toolbar to assign a material to all selected parts at once.

3D Preview

When a single imported part is selected, a 3D preview appears showing the original geometry with bounding box overlay. Use mouse to orbit, zoom, and pan.

Materials & Stock

Materials

Each part has an assigned material. Materials have:

Stock Types

TypeDescriptionExample
SheetFull panels (plywood, MDF, melamine)4' x 8' x 3/4" Baltic Birch
DimensionalPre-milled lumber with fixed cross-section1x4, 2x6
Board-FootRough or surfaced lumber sold by volume4/4 Walnut
SlabLive-edge or large natural pieces36" x 72" Walnut slab

Stock Inventory (My Shop)

Track your existing stock in the Stock Inventory tab under My Shop:

Quantities you own are deducted from the shopping list's "To Buy" column.

Auto-Generated Stock

When no matching stock exists for a material, Cutly auto-suggests stock based on your preferences:

Layout Optimization

How It Works

Cutly uses multiple packing algorithms optimized for each stock type:

Cut Strategies

StrategyDescription
Rip FirstMake all lengthwise rip cuts first, then crosscut strips
Crosscut FirstMake all crosscuts first, then rip sections to width
OptimalAlgorithm tries both and picks the best result

Optimization Goals

GoalOptimizes For
Minimize WasteTightest possible packing (least offcut area)
Minimize CutsFewest total saw cuts (faster workflow)
Maximize OffcutsPreserves large reusable offcuts (penalizes slivers)

Layout Editor

The interactive canvas shows your optimized layout:

Auto-Reoptimize

When you add, edit, or remove parts, the layout automatically re-optimizes in the background using a Web Worker (no UI freezing).

Stock Overrides

Override the auto-suggested stock for any material in the Layout tab sidebar. Useful when you have specific boards you want to use.

Surfacing Grades

For board-foot lumber, surfacing affects usable dimensions:

GradeThickness LossWidth LossWaste Factor
Rough1.30x
S2S (two faces)3/16" total1.15x
S3S (two faces + one edge)3/16" total1/4" one edge1.10x
S4S (all four sides)3/16" total1/2" both edges1.05x

Cut Rehearsal

Step through your cuts before touching the saw:

  1. Click Rehearsal in the Layout tab
  2. Use Play/Pause or Step buttons
  3. Each cut is highlighted with:
    • Cut direction (rip or crosscut)
    • Position measurement from reference edge
    • Parts revealed by this cut
    • Assigned tool

Saw Setup List

The saw setup list groups identical cuts across all sheets and boards:

Shopping List

The Shopping tab generates a complete materials list:

Click Mark all purchased after buying to update your inventory.

Exports

The Export tab lets you generate professional output in multiple formats:

Export Sections

Toggle which sections to include:

SectionContents
Project SummaryName, description, configuration
Parts ListAll parts with dimensions and properties
Sheet/Board DiagramsVisual layout renderings
Cut SequenceStep-by-step numbered cuts with positions
Saw Setup ListCuts grouped by blade setting
Waste & OffcutsWaste %, reusable offcut dimensions
Cost BreakdownShopping list with pricing
Tool RequirementsTools needed per cut step
Assembly BOMBill of materials

Export Formats

FormatBest For
PDFPrinting, sharing with clients (supports branding)
Excel (XLSX)Spreadsheet users, further editing, numeric analysis
TXTPlain-text reference, email-friendly
PNGSharing layout images online
SVGVector diagrams, CNC import
ZIPComplete package with all formats + individual images

Branded PDFs

Add your company branding in the Overview tab:

My Shop

Tool Profiles

Configure your saws and machines:

Add multiple tools. Cutly assigns the best tool to each cut based on type and constraints.

Stock Inventory

Track what you own across 4 categories: Sheets, LBF, Offcuts, Slabs.

Use the Catalog Picker to browse your material library and add items to inventory.

Stock Defaults

Configure preferences for auto-generated stock:

Material Prices

Set default prices per material for accurate cost estimates:

Edge Banding & Lipping

Iron-On Edge Banding

Thin adhesive tape applied to sheet edges:

Solid Wood Lipping

Thicker wood strips glued to panel edges:

Edge Banding Summary

The Parts tab shows aggregate edge banding needs:

Tips & Best Practices

For Accurate Cuts

For Less Waste

For Cost Savings

For Safety

For Professional Output

Keyboard Shortcuts

KeyAction
Delete / BackspaceDelete selected placement
RRotate selected placement
EscapeDeselect

Support

For bug reports and feature requests, visit the project repository or contact support through the app.