Skip to main content

Getting Started

Let's discover EasyCarve in less than 5 minutes.

What is EasyCarve?

EasyCarve is a web-based CNC application that creates cutting instructions for your machine using 3D models from the Design & Make library.

Before You Start

To use EasyCarve successfully, you'll need:

  • Access to a CNC router or milling machine
  • Basic familiarity with your machine's operation
  • Material to cut (wood, plastic, etc.)
  • Cutting tools (end mills, ball nose bits, etc.) appropriate for your material
  • Knowledge of your machine's capabilities and limitations

The EasyCarve Workflow

EasyCarve follows a simple process:

  1. Create Project - Choose a 3D model to carve
  2. Size & Position - Set dimensions and position within your material
  3. Select Machine - Tell EasyCarve which CNC machine you're using
  4. Set Up Tools - Define the cutting tools you have available
  5. Create Toolpaths - Generate cutting instructions (roughing, finishing, cutout)
  6. Export - Save files to run on your machine
Key Terms
  • Toolpath: Step-by-step cutting instructions for your CNC machine. You might know these as G-code but lots of machines use different formats.
  • Feeds and Speeds: How fast your machine moves and spins the cutting tool
  • Material Origin: The starting point (X=0, Y=0, Z=0) where your machine begins cutting
  • Post-processor: Translator that converts toolpaths into your specific machine's language

To start making a new model in EasyCarve begin by clicking the New Project button on the home page.

Create Your Project

Choose Your Model Type

Pick between Background models and Individual models:

  • Background models come with pre-defined regions for attractive layouts
  • Individual models can be used by themselves or within background regions
Model Types Explained

Think of backgrounds as templates or frames, while individual models are the decorative elements you want to carve. Background models provide structured layouts that are ready for machining, while individual models give you complete creative freedom.

Use either the right-hand controls to filter the models or use the search box to find specific models from D&M.

Import Model

Import Background

If you start from a background, you can click any of the models to import them.

Import Model

If you start from an individual model, you can click any of the models, you will see that each EasyCarve model comes in 3 styles:

  • Regular - Standard raised carving
  • Dish - Carved into a recessed dish shape
  • Recess - Carved as a pocket or inlay

Choose the style you like the most and click 'Import' to create your project.

Model Styles

Understanding the EasyCarve Interface

EasyCarve is structured into main parts:

  • Project bar at the top with the name and controls
  • Steps navigation to move between workflow steps
  • Forms for entering data for each step
  • The 3D View showing your project state

Layout

The Layout Step is where you arrange your design elements:

  • Use Add element to add models or backgrounds
  • Modify existing elements by clicking them

Size & Position

The Size/Position Step makes your design fit your real-world setup:

  • Set the final size of your carved model
  • Choose your material type and thickness
  • Position the model within your material
  • Set where your machine starts cutting (origin point)

Units

Units Button

In every part of this step, you can adjust the units of your project using the Project units toggle.

Model

New Tool

We begin by setting the size of the model. If you change one dimension, then the other dimension is fixed. If you wish to make the model thicker or thinner without changing the width and height then you can use the link button to unlink the dimensions.

The Orientation section allows you to rotate and mirror the design. We can adjust the orientation of the model to rotate it 90 degrees by clicking the 'Rotate' button. We can also choose to mirror the model. This is done by clicking the 'Mirror' button.

Orientation Rotate Orientation

Material Setup

In the material step:

  • Material type: Choose your material (pine, oak, MDF, etc.) or add a new one
  • Material Thickness: Enter your stock material thickness
  • Model position: Choose where the model sits within the material
Material Considerations

The material needs to be thick enough to accommodate your design. If not, you can go back to adjust your model depth. If your design isn't as thick as the material, you can position it towards the top (with a thick base) or towards the bottom (with no base).

Selecting a material Material Thickness

Material Origin

In the material origin step, set where your machine starts cutting (X=0, Y=0, Z=0).

Why Origin Matters

This tells your machine where to begin cutting and is crucial for positioning your material correctly on the machine bed. Think of this as choosing which corner or edge of your material the machine should use as its reference point.

Material Origin

Select Machine

In the machine selection step, choose your CNC machine. If this is your first time, 'Add new machine' from our presets.

Why Machine Selection Matters

EasyCarve needs to know which CNC machine you're using because different machines have different capabilities, sizes, and require different file formats (post-processors). This ensures the generated toolpaths will work correctly with your specific machine.

To learn more about machines, see the Tool Database guide.

Select Machine

Set Up Your Tools

Tell EasyCarve what cutting tools you have available in your Tool Database.

To access: settings menu'Manage tools'

Why Tool Setup Matters

Different tools cut differently - a small end mill removes material slowly but gives fine detail, while a large end mill removes material quickly but can't do intricate work. EasyCarve needs to know:

  • What size tools you have
  • What type they are (end mill, ball nose, etc.)
  • How fast they can safely cut your chosen material

New Tool

Click 'Add Tool' and fill in the form to match your tool. Then set up feeds and speeds for your material and machine combination.

New Tool

Setting Feeds and Speeds

When prompted, you're telling EasyCarve how fast your tool can safely cut your material. You can set different speeds for different materials using the same tool - this means you don't need separate tool entries for each material type.

Feeds & Speeds Form

Create Toolpaths

Generate cutting instructions for your machine. Start with Toolpath Tabs (safety bridges), then create toolpaths.

Toolpath Tabs

Tabs are small bridges of material that keep your finished piece attached until you're ready to remove it safely. Auto-generate tabs with appropriate size and thickness.

Toolpath Types

Add toolpaths from the toolpath list:

TypePurpose
RoughingRemoves bulk material quickly
FinishingCreates smooth final surface
CutoutCuts piece free (optional)
Toolpath Strategy
  • Roughing: Always use first - like rough carpentry, removes most material
  • Finishing: Use for detailed, smooth finish - usually with ball-nose tools
  • Cutout: Only needed if you want to completely separate your carving from surrounding material

Most projects need roughing and finishing. Cutout is optional.

Creating Toolpaths

For each type: Click the toolpath section → Select tool → Set parameters → Click 'Calculate'

EasyCarve shows a preview of the cutting path. Use the view toggle for wireframe/simulation and job summary toggle for details.

Simulation

Toolpath Details
  • Roughing: Set machining allowance (material to leave for finishing) and cutting angle
  • Finishing: Usually uses ball-nose tools for curved surfaces
  • Cutout: Set final pass height (leave material for hand finishing) and cut direction

Roughing Toolpath Finishing Toolpath Cutout Toolpath

Export

Convert your toolpaths into files your CNC machine can understand.

Go to the Export Step and see your job summary.

  1. Select the appropriate post-processor for your machine
  2. Select each toolpath to export
  3. Click export - files download automatically

Select Post-processor Toolpath List Export toolpaths

Export Details
  • Post-processor: Translates toolpaths into G-code your machine understands
  • Multiple toolpaths: Export separately to run one at a time, or together for automatic sequencing
  • File transfer: Use USB, SD card, or network to get files to your machine

Next Steps

Transfer files to your CNC machine and you're ready to cut!

Safety First

Always run a test cut on scrap material first, especially when trying new settings or materials!