Free open-source app turns 3D models into laser-cut parts

Nov 01, 2026 Last reply: 8 hours ago 3 Replies
Jump to replies (3)

The detail that grabbed me first is how compact the demo output was: a 24 x 15 x 35 cm model came out as only 11 parts, covering 563 cm² in total. The built-in simulation estimated 9:36 minutes of cutting over 3.58 meters of cut path, with just 3.23 meters of travel, and it plays the whole sequence back along a timeline so you can watch the order the head will follow.



The workflow itself looks refreshingly short. You bring in an STL or OBJ file, pick between a rib build or a layered build, then adjust rib spacing, orientation and material thickness to taste. A 3D assembly preview with collision checking lets you verify the parts fit before any material is touched, and you can send the job straight from the program without saving or round-tripping through other tools.



What stands out is how much is bundled into one package. It is free and open source, runs on Windows, macOS and Linux, and has hit its first stable release at v2.2.0. On the design side there is a vector editor alongside CAD tools that work with parameters, plus generators for boxes, gears and joints. Engraving on images, tracing and nesting are included, together with material libraries, focus tests and calibration helpers. For control it talks to lasers over USB or Wi-Fi, supports GRBL, FluidNC, grblHAL, Marlin and Smoothieware, writes G-code and exports SVG, DXF and PDF.



One limitation worth knowing: highly detailed shapes or disconnected pieces do not suit the rib approach, though the app flags unsupported parts with a warning. The maker is also curious whether other laser users would adopt this 3D-to-laser workflow, which is a fair question for something this ambitious.


The near balance between cut distance and travel distance in the demo stands out to me. Roughly 3.58 meters of cutting against 3.23 meters of movement suggests the path ordering wastes very little motion, and that should show up directly in job times. Getting an estimate like that before touching material seems like one of the smartest parts of the whole package.

Does the rib generator let you switch the same model over to layered construction and compare both assemblies side by side? I am curious whether rib spacing and orientation adjustments carry over between the two modes, or whether each mode treats a fresh import as its own separate project with its own settings.

A concrete idea for the maker: publish the export files from the demo model, say the SVG or DXF output alongside the G-code, so people can study the generated geometry without owning one of the supported controllers. It would let anyone inspect how the 11 parts are laid out and how the nesting arranged that 563 cm² of material before committing to the workflow.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required