CNC workflow
CNC relief from a photo: the checks that happen before CAM
The expensive mistakes are not in the toolpath. They are in a source that carries shadow instead of form, a relief that is too deep for the cutter, or a base that is too thin for the material.
Start with the photograph, not the software
A CNC relief begins with a source that has a clear subject, a stable border, and lighting that describes form. Front-facing portraits, pets, products, and architectural details are easier than groups, reflective objects, smoke, and fine hair against a busy background. If the subject occupies a small part of the frame, crop before depth estimation. If the background carries texture or clutter, flatten it or remove it.
Avoid hard sunlight and direct flash when you can. A strong shadow is dark and sits next to the object that cast it, which is also the pattern that signals proximity. The depth model may turn that shadow into a ridge. In our strong-shadow preview case, source brightness and returned depth correlated at r = 0.580 over 512 x 341 samples. That does not make the photo useless, but it tells you to inspect the direction and the shadow edge by eye rather than trusting the grayscale.
Try the workflow
Put this guide against your own image
The tool below is the same workbench described in this article. Generate a free preview, inspect the source checks, and decide whether the image is worth a production file.
Live manufacturing workbench
Upload a photo. Preview the depth. Download your file.
Three free AI previews per day. Source checks, editing, 3D preview, and compatibility exports are free.
Choose a source image to begin.
Decide the relief before the toolpath
For a carved plaque, the finished width, relief height, and base thickness are the first decisions. A shallow relief reads well at small sizes and keeps the cutter out of trouble. A deep relief can look dramatic but may create undercuts, thin walls, or a slope the tool cannot follow. The base is not optional padding: it gives the part strength, a mounting surface, and a safe depth for the cutter.
The free preview is where you judge whether the subject occupies the range. Raise the black point to quiet the background, lower the white point if a small near region is compressing the face, and use contrast to separate the subject. Invert if the CAM package expects the opposite direction. Make one change at a time and keep the source visible so a soft error does not become a sharp ridge.
Match mesh density to the cutter
A dense mesh does not create detail the depth estimate does not contain. It only gives the toolpath more points to follow. Compare the smallest feature you expect with the cutter diameter and the depth step. If the tool cannot enter a groove, a denser mesh will produce a toolpath that either skips it or breaks the tool. The manufacturing checks report a tool-to-grid detail figure and effective tonal slices for this reason.
In the busy-background case, the reported detail was 1.69 mm against a 144 grid and 61 effective tonal slices. Those numbers are useful because they connect the image decision to a physical tool, not because they certify a particular machine. Your cutter, spindle, feed, and material determine what survives.
Stock, workholding, and a scrap test
Stock thickness has to cover the relief plus the base plus a safe margin for the fixture. A thin panel can bow, vibrate, or break through. The bounding-box check is a starting point, not a workholding plan. Decide how the blank will be held, where the origin is, and how the cutter will enter and exit without hitting clamps.
Cut a scrap sample from the same material batch with the same tool and the same stepover. A test on a different wood species, a different cutter, or a different orientation proves much less. Inspect the deepest part of the relief, the steepest slope, and the smallest feature. If the scrap shows tear-out, burning, or chatter, fix the process before touching the customer's blank.
Quote the job after the checks, not before
A quote based on a thumbnail is a guess. Once the relief, dimensions, tool, and estimated runtime are known, the price has a basis. The free preview and low-resolution STL exist so this estimate can happen before a paid production file. The production bundle adds raw float depth, true 16-bit maps, a watertight mesh, and a manifest for the record.
Keep the manifest with the job. If the customer asks for a larger version or a deeper relief, the recorded dimensions and adjustments explain what changed. Rebuilding the same approved job is free while the provider link remains; after it expires, the saved ZIP is the archive.
A short pre-flight checklist
Before CAM, confirm the direction, the subject order, the background, the finished size, the relief height, the base, the tool reach, the stock, and the workholding. Simulate the toolpath. If any of those is unknown, the job is not ready for material.
After the cut, photograph the result and note the actual tool, stepover, feed, speed, and runtime. That record is what turns a one-off success into a repeatable shop workflow. It is also the evidence a customer needs when the next job is quoted.
Before the file moves forward
Final checklist
- The photo has a clear subject, a stable border, and lighting that describes form.
- The shadow direction and foreground order were checked in the free preview.
- Finished width, relief height, and base thickness are set before CAM.
- The smallest feature is larger than the cutter diameter.
- Stock thickness covers relief, base, and fixture margin.
- A scrap sample from the same material batch was cut and inspected.
- The approved bundle and manifest are archived with the job.
Straight answers
Questions this workflow raises
Can I use any photo for a CNC relief?
Most photos can produce a relief, but glass, mirrors, smoke, fine hair, and hard shadows are unreliable. A sharp, front-facing subject with a quiet background gives the model the best chance and the shop the fewest surprises.
How deep should a CNC relief be?
Deep enough to read at the final size and no more. The right depth depends on the subject, the material, the cutter, and the viewing distance. Set it deliberately and test on scrap before the final blank.
Do I need 16-bit for CNC?
Not always. Many controllers and CAM workflows resolve 8-bit levels well enough at normal relief depths. 16-bit matters when the source contains more levels and the process can use them. Do not upconvert an 8-bit file and call it precision.
What file do I load into CAM?
The watertight STL from the production bundle, or the free preview STL for a scale and import test. The STL is geometry; CAM still chooses tools, feeds, speeds, and toolpaths.