Open the File menu and import one or more SVG files.Click 1 or more paths.Click "Create Operation" after you have finished selecting paths.You're done! Open 'View->Simulation', or 'View->Gcode' to view your tool paths. Customise the operation to your tastes. Save your gcode.
DrillEngraveInsideOutsidePerforatePocket
Select a project stored in this browser.Display units, does not affect Gcode generation.Diameter of the cutter. For a V bit, diameter of the widest part of the bit.Angle between axis of rotation and the cutting
edge of a tapered cutter head (V Bit). 90° means a flat bottom
tool, while 20° would be a sharply pointed bit.
Maximum depth the tool should plunge each pass.
Use a smaller pass depth for harder materials and better quality.
Pass depth should never exceed the height of the cutting surface
on the tool.
If this is blank, it will use the Tool Defaults/
Percentage of the tool diameter the tool should step over each
time around a loop. Smaller values produce better cuts and reduce
tool wear, but take longer to complete.
If this is blank, it will use the Tool Defaults.
The speed the tool moves while not cutting.
The speed the tool plunges downwards into the material.
The speed the tool moves horizontally during cutting.
If this is blank, it will use the Tool Defaults.
How fast the spindle should run.
If this is blank, it will use the Tool Defaults.
Create tabs by decreasing the cut depth where paths cross the selected paths.Enable/disable this holding tab.
+ve
how much to expand tabs.
-ve
how much to shrink tabs.
Maximum cut depth over holding tabs.Delete these holding tabs
The units used by the machine the Gcode is targeted for. The Gcode
will try to switch the machine into these units using G20/G21, so
you should only need to change this if the machine doesn't support
these codes (or you are more comfortable thinking in inches!)
Set the machine origin. "SVG page" will set (0,0) to the bottom
left of the SVG page. "Bounding box" will set it to the bottom left
of the bounding box around the toolpaths. "Centre" will set it to
the middle of the toolpaths. Choose the origin that works best
with your CNC machine.
Extra offset added to the the machine origin.Width and height of the work.
Move the tool to 0,0 after the last operation.How thick is the material.Where Z=0 is.
How high to lift the tool when it moves quickly over the material.
Increase this when using clamps or screws to fasten the material.Create a new operation on the selected paths.
Enable/disable this operation. Only enabled operation are shown.By default operations are assigned a name that reflects the order they are added. You can personalise this here.Normally a deep cut is started by plunging the tool down into the work - by drilling a hole. Some tools or materials are not suitable for this, so a different approach is required. A ramp plunge is where the tool moves along the tool path while it also descends into the work. See here for an excellent explanation.
How to combine multiple polygons into this operation.
Group
take all the polygons as-is.
Intersection
Union
Difference
XOR
What direction the cutter should travel.
see Wikipedia for the pros and cons of climb versus conventional milling.
How to cut pockets.
Annular
cut the pocket flat, at the cut depth,
using concentric orbits. If the bit is angled, will cut
the pocket such that the walls slope in at the same angle as
the cutting edge.
H/V Raster
cut the pocket flat, at the cut depth,
using horizontal/vertical passes of a flat bit. Will treat
an angled bit as if it was flat.
Whether to cut On, Inside, or Outside, the selected paths. Open
paths are always cut "On".
How deep this operation should cut in total.
Operation to perform on the selected paths.
Drill
drills a hole at each vertex of the path.
Engrave
cut on, inside or outside the paths.
Perforate
drills evenly-spaced holes along paths.
Pocket
carves a pocket, either using annular rings or raster movement of the tool (closed paths only).
Lets add a bit of extra space between the geometry and the tool path. You might need this for a roughing pass.
+ve
how much material to leave uncut.
-ve
how much extra material to cut.
Space between perforations.
Engrave a path wider than the
tool diameter.
⇑
Process this operation earlier
⇓
Process this operation later
🗑
Delete this operation
Minimum number of line segments to convert a curve to. Curve
conversion is done when something with a curve in it is
selected.Minimum length of each line segment
when converting curves. Curve conversion is done when something
with a curve in it is selected.
How edges are joined when bloating/shrinking polygons.
Mitred
Squared
Rounded
Only relevant when the `Join Type` is `Mitred`. There's a
limit to mitred joins since offsetting edges that join at very
acute angles will produce long and narrow 'spikes'. To contain
these spikes, this parameter specifies a maximum distance that
new vertices can be offset from the original polygon (in
multiples of the size of the offset). When offsetting would
exceed that maximum distance, 'Squared' joining is
automatically applied. The default is 2, which is also the
minimum. Larger values may produce spikes that are far slimmer
than the tool diameter, so use with caution.
Clear the Messages pane.
$1.$2=$3 is not supported; try Inkscape's Object to Path command.Holding tabs are cut deeper than the max cut depth and will be ignored.Loading project "$1".Loaded project "$1".Aborted reading project "$1".Error reading project "$1"."$1" saved in the browser.Project "$1" not found in the browser.Pass depth $1 < 0. Will be set to 0.Operation "$1" has a cut depth which is < 0. Will reset to 0.Operation "$1" doesn't generate any tool paths. Check that features are wider than the tool diameter.Loading SVG from $1.Loaded SVG from $1.Aborted reading $1.Error reading $1.Step $1: $2.At least one closed path must be selected to create tabs.