LuminaMesh is a free, browser-based STL analysis and repair tool built for the 3D printing community. It was created out of a simple frustration: too many prints failing because of thin walls that slicers silently skip, and no easy way to catch them before wasting an hour of print time.
LuminaMesh is a free, browser-based toolkit built around two core problems that come up constantly in 3D printing: getting a usable mesh out of CAD software you don't own, and making sure that mesh will actually print without failing.
The STEP / STP Converter takes mechanical CAD files — the format used by SolidWorks, Fusion 360, Onshape, and most engineering software — and converts them into 3D-printer-ready STL or 3MF files. Multi-body assemblies are preserved as separate, individually selectable parts rather than collapsed into one merged mesh, so you can preview, choose, and export exactly the bodies you need.
The STL Wall Thickener gives makers, engineers, and hobbyists a fast, private way to inspect and repair STL files before slicing. Upload a file, run a wall thickness analysis, and get an immediate visual answer: which parts of your model are too thin to print reliably, and exactly how thin they are. The automatic repair tool then thickens thin walls in place using normal-based vertex dilation and Laplacian mesh smoothing — the same mathematical approach used in professional mesh repair software, running entirely in your browser for free.
STEP and STP files describe exact mathematical surfaces, not the fixed triangle meshes that slicers need. If you've received a STEP file from a supplier, a colleague, or a parts library and don't own the original CAD software, there's traditionally no free, fast way to get a print-ready STL or 3MF out of it — especially when the file is a multi-part assembly and you only need one or two of the components. LuminaMesh's converter solves exactly this, entirely client-side.
FDM (Fused Deposition Modeling) 3D printers can only print walls as thin as their nozzle diameter — typically 0.4 mm. A model designed for injection molding, CNC machining, or resin printing may have walls far below this threshold. When your slicer encounters these walls, it usually skips them without warning, leaving your physical print with holes, gaps, or missing geometry.
This is especially common with:
LuminaMesh catches these problems before they waste your time and filament. Read more in our guides on converting STEP files for 3D printing and diagnosing thin wall print failures.
Your 3D model files contain your intellectual property — product designs, prototypes, or personal projects. LuminaMesh was built with that in mind. Every operation — file parsing, thickness analysis, mesh repair, and STL export — runs locally in your browser using WebGL and JavaScript. Your files never leave your device.
No account is required. No files are stored. No usage data beyond standard web server logs is collected.
LuminaMesh is built on open web technologies:
LuminaMesh is built and maintained by a single independent developer, not a company — it started as a personal tool for dealing with STEP files and thin-wall failures, and grew into a full site once it turned out to be useful to other people too. There's no team, no funding round, and no roadmap beyond "fix the next thing that's actually broken." If you run into something that doesn't work, or a guide that's wrong or out of date, say so directly — it gets read and, where reasonable, fixed.
In-depth writeups on the problems LuminaMesh solves — see the full guides index for all of them, including:
LuminaMesh is free to use with no sign-up required. It's supported by non-intrusive display advertising via Google AdSense. If you use the tool and find it helpful, whitelisting luminamesh.xyz in your ad blocker is the best way to keep it free and actively maintained.
Upload your STL file and get a wall thickness analysis in under 30 seconds.
Open LuminaMesh