Everything you need to go from phone photo to cut foam.
Foam Maestro helps you design custom foam tool inserts for your CNC. The basic flow is:
Use your phone to snap a photo of each tool laid next to a measuring tape. The app auto-detects the scale and extracts the silhouette.
A canvas represents a physical foam board. Give it a label (like "001 - Edge Bander") and set its dimensions.
Drag tools from the sidebar onto the canvas. The editor enforces spacing and prevents overlaps.
Export a DXF, import it into VCarve Pro, set your pocket depth, and run the toolpath. Done.
The app processes your photo automatically:
Before saving, you can adjust:
Sometimes the tape isn't readable (glare, angle, poor contrast). When this happens, the app asks you to provide a known dimension manually. Measure any part of the tool you know (e.g., "the handle is 6 inches") and enter it.
A canvas represents a physical foam board. It has a label, dimensions, and a record of every tool placed on it.
Organize your tool library into categories (e.g., "Hand Tools", "Power Tools"). Click "+ Category" in the tool library section. Right-click a category pill to rename or delete it. Tools can be reassigned using the dropdown on each tool card.
Click a canvas label to open the editor. The sidebar shows your tool library, and the main area is the canvas.
Select a placement and click "Finger Hole" in the toolbar to add a finger-lift cutout. The hole appears at the center of the tool by default. Drag the green circle to reposition it. The finger hole exports as a separate circle in the DXF so VCarve treats it as its own pocket.
Use Ctrl+Z (undo) and Ctrl+Y (redo), or the toolbar buttons. Works for placing, moving, and deleting tools. After an export, the undo stack is cleared to prevent accidentally undoing locked placements.
When you export, the included placements are permanently locked. They turn gray and can't be moved or deleted. This is intentional -- the foam is already cut. You can always add new tools to a canvas alongside locked ones.
Three export options are available in the canvas editor sidebar:
| Export Type | What It Does | When to Use |
|---|---|---|
| Export New Pockets | DXF with only the placements added since the last export. Locks those placements. | Adding tools to an existing foam board you've already cut. |
| Export Full Canvas | DXF with all placements (locked and unlocked). Does not lock anything. | First-time cut of a brand new foam board, or for reference. |
| Export Back Label | Separate DXF with the canvas label mirrored on the X axis. | Engrave the board's name on the back. Flip the foam over, run a shallow pass. |
This section walks through importing your Foam Maestro DXF into VCarve Pro and setting up the toolpath.
.dxf file| Shortcut | Action | Where |
|---|---|---|
Ctrl+Z | Undo | Canvas editor |
Ctrl+Y or Ctrl+Shift+Z | Redo | Canvas editor |