← How-Tos
laser May 6, 2026 ◑ 1 views ◯ 4 min read

Inkscape for Makers: Complete Workflow Guide

inkscapesvgvectorlasercncworkflowtrace bitmappath operations

Why Inkscape for Making?

Inkscape is a free, open-source professional vector editor that runs on Windows, Mac, and Linux. For makers, it's the primary tool for:

---

Document Setup

Always start with correct units:

  1. File โ†’ Document Properties (Shift+Ctrl+D)
  2. Set Display Units to millimeters
  3. Set document size to your work area (your laser bed or CNC bed dimensions)
  4. This prevents scale errors when importing into LightBurn or other tools

Grid: View โ†’ Show/Hide โ†’ Grid. A visible grid at 1mm helps with alignment.

---

Essential Tools

Selection tool (F1/S): select and move objects. Hold Shift to select multiple.

Node editor (F2/N): edit individual path points โ€” move, add, delete. Double-click a path to enter node mode.

Draw Bezier (B): create curved and straight paths by clicking. Click for straight segments, click+drag for curves. Press Enter to finish.

Draw rectangle (R): click and drag. Hold Ctrl for square. Enter exact dimensions in the W/H fields top bar.

Draw ellipse (E): click and drag. Hold Ctrl for circle.

Text tool (T): click to place text. Change font and size in top bar. Convert to path (Object โ†’ Object to Path) before export for guaranteed font rendering.

Zoom: scroll wheel or +/-. Ctrl+Scroll for faster zoom.

---

Path Operations (The Core of Vector Work)

All under Path menu:

Object to Path: converts shapes (rectangles, text, circles) into editable paths. Do this before any path operations or export.

Union: merges overlapping paths into one combined shape.

Difference: subtracts one shape from another. Select bottom shape first, then hold Shift and select the cutter shape, then Difference.

Intersection: keeps only the area where two shapes overlap.

Exclusion: keeps only non-overlapping areas.

Combine: groups multiple paths into one compound path (useful for letters with holes like O, D, B).

Break Apart: separates compound paths back into individual paths.

Stroke to Path: converts a line with stroke width into a filled shape. Important when your outline needs to be a cut path, not just a visual stroke.

---

Trace Bitmap (Raster to Vector)

Located at Path โ†’ Trace Bitmap (Shift+Alt+B):

Brightness Cutoff (best for most laser work):

Edge Detection:

Color Quantization:

After tracing:

  1. The trace is placed on top of the original image โ€” click away to deselect, then move the trace off the image to see it
  2. Delete the original image
  3. Path โ†’ Simplify (Ctrl+L) โ€” removes excess nodes while maintaining shape
  4. Check for unclosed paths: Edit โ†’ Find/Replace โ†’ find open paths (or visually inspect in Node mode)

---

Working with Text for Laser

Text in Inkscape is a text object โ€” most laser software cannot cut text directly. Convert it first:

  1. Type your text with the Text tool
  2. Select it
  3. Object โ†’ Object to Path โ€” converts to outlines
  4. Path โ†’ Break Apart โ€” separates each letter into individual paths
  5. Path โ†’ Combine โ€” re-combines them into a single compound path (maintains the holes in O, D, B, etc.)

This sequence is essential for letters that need interior holes (like the counter of 'O' or 'B') to remain as holes, not filled shapes.

---

Preparing Files for LightBurn/CAM Export

SVG export:

  1. File โ†’ Save As โ†’ SVG (Inkscape SVG or Plain SVG)
  2. In LightBurn: File โ†’ Import โ†’ select SVG

DXF export:

  1. File โ†’ Save As โ†’ DXF or install the DXF output extension
  2. Better for CAM tools like Fusion 360, VCarve, gSender

Before exporting:

---

Useful Extensions for Makers

Extensions โ†’ Render:

Extensions โ†’ Generate from Path:

Extensions โ†’ LaserTools (install separately) โ€” adds laser-specific helpers like raster to vector conversion and kerf offset tools.

---

Keyboard Shortcuts to Learn

ActionShortcut
SelectF1
Node editF2
Zoom in/out+/-
Fit page5
DuplicateCtrl+D
GroupCtrl+G
UngroupCtrl+Shift+G
Object to pathShift+Ctrl+C
UnionCtrl++
DifferenceCtrl+-
Align/distributeShift+Ctrl+A
TransformShift+Ctrl+M