Ivo Craft Digital Craft Atelier
← Back to Ivo Craft Hub
Active / In development

Path Studio

CAD/CAM workbench for CNC woodcarving, engraving, and laser work.

A clean, modern workspace for designing parts, creating toolpaths, and preparing jobs for CNC routers and laser cutters.

What is Path Studio?

Path Studio is an active workbench built for CNC and laser tasks. It aims to bridge the gap between design and physical fabrication, offering drawing utilities, vector editing, toolpath generation, and real-time visualization of machine movements.

Drawing & Vector Editing

Create basic geometry, paths, and patterns directly in the web viewport.

SVG & DXF Import (Planned)

Bring in vector files from vector graphics software or CAD tools.

CNC-Focused Workflow

Define toolpaths, bit sizes, speeds, feeds, and depth steps for carving.

Toolpath Simulation

Visualize 3D paths and material cuts before running the code on real machines.

Why I am building this

I own several 3D printers, a custom-built laser engraver, a CO₂ laser, and a large CNC router. Over the years, I have worked with many CAM programs, and I often found them either too complex, too generic, or not aligned with a simple, quick workshop workflow.

Path Studio is a personal tool born from practical needs. I want a software that allows me to draw a simple layout or load a shevitsa vector, configure engraving depths, generate GRBL-compatible G-code, and send it to the machine in minutes without dealing with complex nested menus.

Current Focus

We are actively developing the editor structure and path generation algorithms to ensure safety and precision on physical materials.

  • Core viewport navigation and responsive SVG rendering.
  • Basic drawing tools: lines, circles, rectangles, and freeform paths.
  • G-code path generation and 3D simulation of machine movements.
  • Initial G-code file parsers and vector export structures.

Technical Direction

The software is built with modern web and desktop technologies to ensure high speed and cross-platform flexibility.

  • Laravel backend for project management and storage.
  • React & TypeScript for the high-performance drawing viewport.
  • Rust for resource-heavy desktop CAM processing and offline logic.
  • Millimeter-based CAD math for precise tool diameter compensation.

Development Roadmap

1. Editor Foundation

Establish viewport, grid snapping, and basic geometric tools.

2. SVG & DXF Import

Parse and clean external vector files for clean carving.

3. CNC Toolpaths

Support profile (outside/inside), pocket, and engrave cuts.

4. Simulation & Export

Simulate toolpath, check bounds, and export GRBL G-code.

Ready to see it in action?

You can open the early live version of Path Studio directly in your browser or head back to the main homepage.