CHIPBY KINETIC CARVING
CNC · Hobbyist · Information · Platform
Return to Kinetic Carving
Software · Vectorsintermediate~2 min read

Vector troubleshooting

Short answer

Most vector problems are invisible at normal zoom and obvious once you look. Run your CAM's open vector check, its duplicate check, and turn on node display. Those three checks catch the great majority of toolpaths that refuse to generate or come out strange.

The three checks to run on every import

  1. Open vectors. Most CAM will highlight them and offer to join within a tolerance.
  2. Duplicates. Two identical shapes stacked on each other look like one and behave like chaos.
  3. Node display. Turn it on and look at one letter or curve. It tells you immediately whether the artwork is clean or traced.

The problems, and what each one causes

ProblemWhat you seeFix
Open vectorsPocket or V-carve refuses to generateJoin vectors within a tolerance, then check again
Duplicate vectorsThe machine cuts the same path twice, or a V-carve produces nonsenseRun the duplicate check and delete
Overlapping vectorsOdd deep spots, or areas that do not clearFind and remove the overlap, or use a boolean union
Self-intersecting pathsDeep spots in V-carving where strokes crossUnion the shape so the crossing becomes one outline. Common in script fonts.
Too many nodesFaceted curves, stuttering motion, slow jobsNode reduction or curve fitting, then check the shape survived
Tiny segmentsSame as above, plus enormous G-code filesSimplify, and set a sensible tolerance
Text not converted to outlinesThe font substitutes on another machine, or will not toolpathConvert text to curves before toolpathing
Stroke instead of fillAn imported outline has thickness that is not real geometryExpand or outline the stroke in the design program first
Wrong scale on importEverything is 25.4 times out, or a fraction of the sizeMeasure a known dimension immediately after import

Tracing an image, done as well as it can be

Tracing is often the only option for a logo you were sent as a PNG. The results depend almost entirely on what you feed it:

  1. Start with the highest resolution you can get. Ask for the original vector file first. It is worth one email.
  2. Increase contrast and reduce the image to clean black and white before tracing.
  3. Remove noise and JPEG artefacts. The tracer will faithfully turn every one into geometry.
  4. Trace at a moderate detail setting. Maximum detail means maximum nodes, and most of them are describing compression artefacts.
  5. Simplify after tracing, then zoom in and check corners and curves survived.
  6. Redraw critical parts by hand. For lettering in particular, retyping it in a real font beats any trace.
A traced logo is not the same as the logo
Tracing produces an approximation. For a customer's brand, small differences in letterforms and curve tension are visible to them even when they are not to you. Ask for the vector original before you trace, every time.

Arc fitting

Even with clean vectors, the post processor decides whether curves go to the machine as arcs or as chains of line segments. Arc output is smaller, smoother and faster where the controller supports it. If your curves cut faceted despite clean geometry, check the arc fitting setting in your post. See post processors.