DXF vs STEP vs STL
The single most expensive misunderstanding in AI CAD is the difference between a mesh and a solid. It decides whether you can edit the part, whether a shop can quote it, and whether the file is CAD at all. Here is the distinction, with files you can open.
The one that matters: mesh or solid
A mesh is a skin made of triangles. It approximates curves and has no idea what a hole is. A solid stores real geometry: a cylinder is a cylinder, with an exact axis and radius. You can measure it, edit it, and hand it to a machinist.
Tools that produce meshes and call the result CAD are not lying about the file, they are relying on you not knowing the difference. If you take a mesh to a machine shop expecting a quote, you will be asked for a real model.
| Format | Kind | Good for | Editable later |
|---|---|---|---|
| DXF | 2D vector | Laser, waterjet, plasma, CNC routing, flat patterns | Yes |
| STEP | 3D solid (B-rep) | Machining, assemblies, anything a shop quotes | Yes |
| IGES | 3D surfaces | Legacy interchange. Prefer STEP where you can | Partly |
| STL | Mesh | 3D printing, and only 3D printing | No |
| OBJ / GLB | Mesh | Rendering and games, not manufacturing | No |
| SVG | 2D vector | Documentation, previews, some cutters | Yes |
Which one to ask for
- Cutting something flat? DXF. This is what the ai cad drawing generator produces, and the format most cutters want.
- Machining or assembling? STEP. Nothing else is universally accepted.
- 3D printing only? STL is fine, but keep the source, because you cannot change an STL in any meaningful way.
- Sending to a colleague? STEP for 3D, DXF for 2D. Both open everywhere without a plugin.
Why this one writes R12 DXF
DXF has many revisions. R12 is the oldest widely used one and, precisely because it is old, it is the one every laser cutter, CNC controller and CAM package imports without complaint. Newer revisions add features this drawing model does not need, at the cost of compatibility that matters to whoever ends up cutting the file.
Circles are written as real CIRCLE entities and curves as real ARC entities rather than polyline approximations, so CAM software can drive them as true circular moves instead of thousands of tiny line segments.
Look at one
Every file in the library is downloadable. Open one in a text editor: DXF is plain ASCII, and you can read the entity list yourself rather than taking anyone's word for what is in it.
Get a real file
Describe a part and the ai cad generator returns a DXF you can measure. Free, no signup.
Open the tool