Engineered, manufactured, and supported in the USA text with American Flag icon

ShopBot Labs

Developed by the engineers at ShopBot Tools, Inc.

ShopBot Labs is a collection of experimental applications designed to complement ShopBot CNC tools. These apps are provided to help ShopBot users explore new workflows for design, toolpath generation, and file preparation.

DISCLAIMER: All applications in ShopBot Labs are provided AS-IS, without warranty of any kind, express or implied. These are experimental tools under active development and may contain bugs, incomplete features, or unexpected behavior. ShopBot Tools, Inc. makes no guarantees regarding the accuracy of generated toolpaths or output files. Always verify output files and use proper safety practices when operating CNC equipment.

Design custom furniture with a our Furniture Design App.

Furniture Designer

Design custom furniture with 3D visualization, joinery options, and CNC export capabilities.

Inputs: Dimensions, material type, joinery style

Outputs: G-code, SBP toolpaths, cut sheets, 3D preview

Generate CNC toolpaths for pocketing and profiling with our STEP Toolpath app

STEP Toolpath

Design custom furniture with 3D visualization, joinery options, and CNC export capabilities.

Inputs: Dimensions, material type, joinery style

Outputs: G-code, SBP toolpaths, cut sheets, 3D preview

Vacuum Plenum

Generate CNC toolpaths for vacuum table plenum grid patterns with configurable zones and channel routing.

Inputs: Table dimensions, zone layout, grid spacing

Outputs: G-code, SBP toolpaths, zone diagram

Import a 3D model, slice it into layers along any axis at your material thickness with our Slicer App

Slicer

Import a 3D model, slice it into layers along any axis at your material thickness, auto-nest slices onto sheet stock, and export CNC-ready toolpaths.

Inputs:
STL or STEP 3D model, material thickness

Outputs: G-code, SBP toolpaths, nested layout, numbered slices

Turn any grayscale image into a 3D relief carving with our Image Carver App.

Image Carver

Turn any grayscale image into a 3D relief carving. Uses true ballnose endmill geometry compensation to compute tool-tip Z at every point, with configurable roughing passes, Gaussian smoothing, and a real-time 3D preview of the surface and toolpath.

Inputs: Grayscale image (PNG/JPG), work area size, bit diameter,
stepover, depth range

Outputs: G-code, SBP toolpaths, JSON export, interactive 3D preview

Turn any photo into a CNC-carved lithophane with our Lithophane App.

Lithophane

Turn any photo into a CNC-carved lithophane. Supports Corian and
PVC presets with auto-calculated depth ranges for correct light
transmission. Features backlit 3D preview, ballnose
compensation, and roughing passes.

Inputs: Photo (PNG/JPG), material preset (Corian/PVC/Custom), bit diameter, work area

Outputs: G-code, SBP toolpaths, JSON export, backlit 3D preview

Select any location on an interactive map, fetch real elevation data from OpenTopography, and generate CNC toolpaths to carve 3D terrain reliefs with this Terrain Carver App.

Terrain Carver

Select any location on an interactive map, fetch real elevation
data from OpenTopography, and generate CNC toolpaths to carve 3D
terrain reliefs. Uses ballnose compensation, roughing passes,
and real-time 3D terrain preview.


Inputs: Geographic coordinates (interactive map), DEM dataset, work area, bit diameter

Outputs:
G-code, SBP toolpaths, JSON export, 3D terrain preview

Import vector art or typed text and generate V-bit engraving tool paths with our V-Engraver App

V-Engraver

Import vector art (SVG, DXF, clipart, or typed text with font
selection) and generate V-bit engraving toolpaths. Computes the
medial axis of each shape for natural V-carving, with optional
max depth limiting that adds flat-bottom pocket clearing and a
profiled boundary pass. Adaptive inset handles letters of any
size, and smooth curve detection avoids unnecessary lifts on
segmented arcs.


Inputs: SVG files, DXF files, typed text (multiple fonts), built-in
clipart, V-bit angle (30/60/90/120/custom), optional max depth,
pocket clearing toggle, stepover

Outputs: G-code, SBP toolpaths, real-time 3D carved surface preview