Tutorials PartCraft help Reference

File formats

Every file PartCraft reads and writes, with extensions, units, axes and what each one keeps or loses.

Written for PartCraft 0.3. The same help is inside the app: press F1.

FormatExtensionOpenSave or exportUnitsUp axisKeeps
PartCraft part.partcraft.jsonYesSavemmYThe full history: sketches, relations, dimensions, features, suppression, rollback, curves setting, drawing settings and GD&T, imported STEP text
PartCraft assembly.partcraft-asm.jsonYesSave in an assemblymmYEvery part (embedded), the copies and their positions, the joints
STL (binary).stlNoSTL, for 3D printingmmZThe solid's triangles only
3MF.3mfNo3MF, for 3D printingmm (stated in the file)ZThe solid as one mesh object
STEP (AP203, AP214, AP242).step, .stpYes, as an imported solid (exact kernel)mmZ, or Y if you say soThe solids; no colors, names, assembly structure or PMI
STEP AP242, exact.stepSTEP AP242 (exact solid)mmZThe exact solid with true curved surfaces (exact kernel)
STEP AP214, exact.stepSTEP AP214 (exact solid)mmZThe same, as AP214
STEP AP242, faceted.stepSTEP (faceted, mesh kernel)mmYA closed solid of flat faces: round surfaces as facets
DXF R12, sketch.dxfNoDXF of the sketch or flat face with a sketch selectedmmSketch's own x, yLines, true arcs and circles, points; layers PROFILE, CONSTRUCTION, POINTS
DXF R12, face.dxfNoDXF of the sketch or flat face with a flat face pickedmmFace's own x, yThe face's outlines as closed polylines (round edges as facets)
PDF drawing.pdfNoDrawing (PDF): views, section, detail, GD&Tmm on an A3 sheetFront, top, right, isometric, section and detail views, hidden lines, overall sizes, GD&T symbols, title block

The PartCraft files

Both are plain text (JSON). The solid is never stored: PartCraft rebuilds it from the history, so files stay small and always match the history.

  • Each file has a version number. This build writes part files as version 2 and assembly files as version 1, and opens every older version. A file from a newer PartCraft is refused with a message naming both versions.
  • Every value is checked when a file opens. Names lose control characters; numbers out of range, references to missing features and unknown feature kinds are refused with a plain reason.
  • Do not edit these files by hand unless you know the format. A file that does not pass the checks will not open.
  • A part with a large imported STEP solid can pass 50 MB, the most PartCraft opens as a part file. Keep imported STEP files small (see Troubleshooting).

Facets and exactness

STL, 3MF and the face DXF are always made of facets, at the Curves setting. The sketch DXF has true arcs and circles, because it comes straight from the sketch. With the exact kernel, the exact STEP and the drawing's views have true curves; with the mesh kernel only, they are faceted too (and only the faceted STEP is available).

Not supported in this build

FormatStatus
glTF, OBJ, IGES, Parasolid, ACIS (in or out)Not built
STL or 3MF importNot built
DWGNot built. Export DXF; every CAD program opens R12 DXF
Assembly export (STL, STEP, drawing of an assembly)Not built
Other programs' native part and assembly filesNot built

See What is not built yet.