No CAD experience needed. Simple, friendly UI for makers.
One central, visual CAD workflow covering laser cutting, CNC routing, and 3D printing. Also used in-house.
Free for personal use with no vendor lock-in and open JSON format you can inspect. The visual designer is even open-source.
Fast prototyping to production with 2D canvas + 3D preview, grid snapping, and precise parameters.
No learning curve, just a simple, friendly web-based UI for designing. Power users? We've got you covered with advanced CLI arguments for fine control.
Generator tools work on Windows, macOS, and Linux. Use your preferred OS.
One JSON file for all methods. Start with laser, switch to CNC or 3D printing with zero redesign.
Precision-cut boxes with recess support and kerf compensation.
Custom sides milled from wood or metal, with optional bit diameter and shape compensation.
Printed boxes with adjustable wall thickness and optional open sides.
Grid & snap, keyboard shortcuts, dark mode for efficient layout. Open-source. Web-based. Real-time 3D visualization.
Use the code PERSONALUSE at checkout to access all features for free on personal projects.
Generators are available for Windows, Linux, and macOS. Works seamlessly across all major operating systems.
Orbit controls: Rotate, pan, zoom, helper cube for visualization.
Rectangular & rounded components, text, drill holes, recesses, screws, rotation.
Project metadata and per-side components for transparent integration.
One JSON file for all methods. Started with laser cutting? Switch to CNC or 3D printing later with zero redesign work.
Edit confidently with full undo/redo stack and project load/export. If you like coding, you can also modify the JSON directly.
Fine-tune outputs with detailed CLI arguments e.g., kerf compensation, bit-diameter, or bit shapes for GRBL.
Open the web-based visual designer directly in your browser. Set dimensions, add components (holes, text, recesses), and position them with grid snapping. No installation needed for this step!
Click "Export" to save your design as a JSON file. This file contains all your project metadata, dimensions, and components in an open, readable format.
Download and install our generator tools on your computer. Run the CLI command with your JSON file to create manufacturing-ready files:
SVG Generator (for Laser cutting):
$ SVGGenerator --json-file YourProject.json --output-directory .
G-Code Generator (for CNC routing):
$ GCodeGenerator --json-file YourProject.json --output-directory . --cut-depth-per-pass 1
STL Generator (for 3D printing):
$ STLGenerator --json-file YourProject.json --output-directory .
Run with default values or check the manuals for advanced settings (kerf compensation, bit shapes, or other detailed settings).
Load the generated file (SVG/G-Code/STL) into your laser cutter, CNC machine, or 3D printer. Start manufacturing your physical product! The generated files are also compatible with free and open source tools.
Get the generators for your operating system and start creating!
Explore our other free tools.
Free for personal use. Use code PERSONALUSE at checkout. See license here.
If you like coding, here is a JSON Structure Example (For full specifications check this page):
{
"Generic": {
"width": 10,
"length": 10,
"box_height_3d": 30,
"material_thickness": 3,
"outer_sizing": false
},
"MyPart_Front": {},
"MyPart_Back": {},
"MyPart_Top": {
"myComponent": {
"call_name": "Hello",
"silkscreen_font_size": 12,
"location_x": 5,
"location_y": 5,
"visible_width": 1,
"visible_length": 1,
"drill_width": 1,
"drill_length": 1,
"rotation": 0
}
},
"MyPart_Bottom": {},
"MyPart_Left": {},
"MyPart_Right": {}
}
For Laser Cutting
For CNC Routing
For 3D Printing
Yes. Visual Designer is free and even open-source and the SVG/G-Code/STL generators are free for personal use and available for download. Use the code PERSONALUSE at checkout to access all features for free on personal projects.
We built these tools for our own manufacturing needs. By making them free for makers and hobbyists, we give back to the community that inspires us.
If you are interested in integrating our tools with your software or using them commercially, please contact us. We'd be happy to discuss licensing options for commercial applications.
Designer can work in inches but the tools work in centimeters internally. The conversion is handled automatically. Don't worry. Simply enable Use Inches setting on the right panel of the designer.
Generic metadata and per-side component lists (positions, drill/cut dimensions, visible outlines). Generators read that JSON as canonical input.
Ideally, we want to provide a seamless experience across both interfaces. However, some tasks are better suited for the command line, especially when it comes to manufacturing, automation and scripting. The command line tools can be more easily integrated into workflows and can handle larger datasets more efficiently.
Please report bugs on our GitHub repository. We appreciate your feedback!
Need more details? Check out our comprehensive documentation for in-depth guides and tutorials.