Technical specs

Tools, file formats, limits, keyboard shortcuts and system requirements of the i3D Workbench (Reference Manual v2026.10).

Tool matrix

What each tool takes in and what it produces.

ToolGroupStatusPageInputOutput
Select ModePlatformAvailableselect-mode.html——
Generate with AIInputAvailableimage_generator.html—PNG bitmap (handed to Model Editor)
NC ViewerInputAvailablencviewer.html.nc, .gcode, .g00, .txt—
Digitized Data to 3DInputAvailableupload-digitized.html.nc, .g00, .dig, .punSTL (binary)
Bitmap to 3DInputAvailableupload-bitmap.htmlBMP, PNG, JPGSTL (binary), GLTF / GLB
VectorLabInputDevelopment buildsvectorlab.htmlSVG, PNG, BMPSVG, PLT / HPGL
MoldifyInputDevelopment buildsmoldify.htmlSTL (binary)STL (binary or ASCII)
OtkMasterCAMAvailableotkmaster.htmlSVGPLT / HPGL, G-code (templates)
LaserXCAMAvailablelaserx.htmlBMP, PNG, JPGTXT / G-code laser toolpath, PNG (processed preview)
LaserArt3DCAMAvailablelaserart3d.htmlSTL (binary)TXT / G-code laser toolpath, PNG (rendered bitmap)
MillXCAMAvailablemilling.htmlSTL (binary)G-code (.nc), STL (processed result)
Mill2DCAMComing soonmill2d.html——
MillForceCAMDevelopment buildsmillforce.html——

File formats

FormatRoleTools
BMP / PNG / JPGInput images for Bitmap to 3D and LaserX; brightness = height (3D) or power (laser).Bitmap to 3D, LaserX, VectorLab (reference)
SVGVector drawings. Contours are extracted from SVG paths.OtkMaster, VectorLab
STL (binary)Triangle mesh. Input for MillX, LaserArt3D and Moldify; output of Bitmap to 3D, Digitized, MillX and Moldify. ASCII STL is not accepted as input.MillX, LaserArt3D, Moldify, Bitmap to 3D, Digitized
G-code (.nc / .gcode / .g00 / .txt)Toolpath programs: exported by MillX and viewed in NC Viewer (G0/G1/G2/G3, plus laser Q power).MillX, NC Viewer
GLTF / GLBOutput of Final View. Geometry + materials + textures.Bitmap to 3D
PLT / HPGLPlotter/cutter format exported by OtkMaster and VectorLab.OtkMaster, VectorLab
TXT (laser toolpath)Plain-text G-code-like file exported by LaserX / LaserArt3D using the post-processor templates.LaserX, LaserArt3D
.nc / .g00 / .dig / .pun (digitized)Touch-probe digitizer files accepted by Digitized Data to 3D.Digitized

Limits and defaults

ItemValue
Maximum upload size300 MB per file (STL, images, scans, G-code)
Slider debounce500 ms after the last change before the server is called
Login lockout5 failed attempts → 15 minutes
ATC tool positions10 per user
Operations per milling job3
Moldify hole arrays2 (top, bottom), count 0 = none
AI image resolution256×256 … 1024×1024
Playback speed (NC Viewer)1 – 5000 segments/s
Browser storageLast LaserX result, ATC tools and post-processor profiles are cached per user

Post-processor placeholders

printf-style templates turn abstract toolpaths into your controller's G-code dialect.

PlaceholderMeaningUsed in
%.2fCoordinate (X, Y or Z in order of appearance), 2 decimalsMove / Cut / PenUp / PenDown templates (OtkMaster, LaserX, LaserArt3D, MillX)
%iInteger laser power (Q)Cut template (LaserX, LaserArt3D)
Q0 / Q%iLaser off / laser power wordMove / Cut (laser tools)
M10 / M11Laser enable / disable (controller-specific)Default laser templates

Keyboard & mouse shortcuts

KeyActionTools
ScrollZoom in / outOtkMaster, VectorLab, MillX, Final View, NC Viewer, LaserArt3D
Left dragPan canvasOtkMaster, VectorLab
Click contourSelect contour, show dimensionsOtkMaster
Left dragOrbit the 3D viewNC Viewer, MillX, LaserArt3D, Moldify, Final View
Right dragPan (NC Viewer) / Rotate view (MillX, Model View)NC Viewer, MillX, Model View
← / →Rotate model around ZMillX
1 – 4Switch material (PBR / Matcap / Curvature / Normal)MillX, Final View, Model View
5Milling analysis bitmap textureMillX
MToggle material modeModel Editor, Final View
WToggle wireframe overlayFinal View
Space + drag / Middle mousePanVectorLab
Ctrl+0Fit to windowVectorLab
S / R / E / L / P / TSelect / Rectangle / Ellipse / Line / Pen / Text toolsVectorLab
Shift (while drawing)Constrain to square / circle / 45°VectorLab
Ctrl+N / Ctrl+ONew document / Open SVGOtkMaster
▶ ⏸ ⏮ ⏭Playback controlsNC Viewer

System requirements

BrowserCurrent desktop Chrome, Edge or Firefox (recommended) with WebGL 2 enabled
Operating systemAny desktop OS that runs those browsers — Windows, macOS, Linux
GPUAny WebGL 2-capable GPU; very old GPUs are not supported
ScreenAt least 1366 px wide (three-column editor layout); not designed for phones
ComputationServer-side, on a high-performance C++ backend — the browser only displays results
ConnectionInternet connection required
AccountRequired; passwordless e-mail login code; 5 failed attempts lock the account for 15 minutes
UploadsUp to 300 MB per file; large production files stream through Cloudflare R2

Need a specific machine, controller dialect or format? Ask us before you buy. Full details: Reference Manual.