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.