File Formats are structured digital data standards used to store and exchange information between software platforms, machines, engineering systems, and fabrication workflows.
File formats are fundamental to Digital Fabrication because they define how geometry, machine instructions, manufacturing data, vectors, meshes, and engineering information are interpreted across fabrication pipelines.
Different fabrication workflows rely on different file format categories, including:
- CAD geometry
- mesh geometry
- vector graphics
- CNC machine instructions
- PCB manufacturing data
- embroidery data
- additive manufacturing formats
Why File Formats Matter
Fabrication systems depend on accurate data translation between software and machines.
File formats commonly define:
- geometry structure
- dimensional information
- manufacturing instructions
- layer organization
- material behavior
- machine motion
- interoperability
Incorrect format selection may cause:
- geometry corruption
- scaling problems
- manufacturing inaccuracies
- machine incompatibility
- toolpath errors
Understanding file formats is essential for reliable fabrication workflows.
CAD / Engineering Formats
CAD and engineering formats are primarily used for precise geometric modeling and manufacturing interoperability.
These formats commonly support:
- parametric geometry
- engineering precision
- dimensional accuracy
- manufacturing exchange
- assembly workflows
Common CAD / Engineering Formats
These formats are commonly used in:
- CAD
- CAM
- CNC Milling
- industrial manufacturing
- engineering documentation
Mesh / 3D Geometry Formats
Mesh formats describe geometry using vertices, edges, and polygonal surfaces.
These formats are commonly used in:
- 3D Printer workflows
- rendering
- simulation
- scanning
- digital modeling
Common Mesh / 3D Geometry Formats
Mesh workflows are especially important in:
Mesh geometry may sacrifice engineering precision for broader compatibility and lightweight data structures.
CNC / Machine Control Formats
Machine control formats contain manufacturing instructions interpreted directly by fabrication equipment.
These formats commonly define:
- machine movement
- feed rates
- spindle control
- cutting operations
- tool behavior
Common CNC / Machine Control Formats
- G-code
- NC File
These formats are commonly used in:
- CNC Milling
- CNC Routing
- Laser Cutting
- automated manufacturing
Machine-control formats are essential for converting digital geometry into physical fabrication.
Vector / Laser Formats
Vector formats describe geometry using mathematical paths and curves.
These formats are widely used in:
- laser cutting
- plotting
- engraving
- signage
- graphic fabrication
Common Vector / Laser Formats
These formats commonly interact with:
Vector workflows are especially important in 2D fabrication systems.
PCB / Electronics Formats
Electronics fabrication relies on highly specialized manufacturing formats.
These formats commonly define:
- PCB traces
- drill locations
- component placement
- manufacturing layers
- production data
Common PCB / Electronics Formats
These formats are widely used in:
- PCB manufacturing
- electronics prototyping
- assembly workflows
- hardware engineering
PCB fabrication workflows are strongly connected to KiCad and other EDA platforms.
Textile / Embroidery Formats
Embroidery and textile fabrication systems use machine-oriented stitching formats.
These formats commonly define:
- stitch locations
- sewing paths
- thread changes
- embroidery instructions
Common Textile / Embroidery Formats
These formats are commonly used in:
- Embroidery
- textile manufacturing
- automated sewing systems
Parametric vs Mesh Formats
Fabrication workflows often distinguish between parametric and mesh geometry systems.
Parametric Formats
Parametric formats commonly store:
- dimensions
- constraints
- editable geometry
- engineering relationships
Examples include:
These formats are preferred for engineering and manufacturing precision.
Mesh Formats
Mesh formats commonly store:
- polygon surfaces
- triangulated geometry
- visual shape approximation
Examples include:
These formats are commonly preferred for rendering and additive manufacturing workflows.
Human-Readable vs Machine-Readable Formats
Some fabrication formats are human-readable text systems, while others are binary machine-oriented structures.
Human-Readable Examples
- G-code
- SVG
- DXF
These formats may be manually inspected or edited.
Binary-Oriented Examples
- STL (binary)
- proprietary CAD formats
- machine-native manufacturing files
Binary formats may improve:
- file size
- performance
- machine compatibility
Interoperability in Fabrication
Interoperability refers to how reliably data moves between software platforms and machines.
Fabrication workflows commonly require conversion between:
- CAD software
- slicers
- CAM systems
- CNC controllers
- rendering software
- fabrication hardware
Examples commonly include:
Fusion 360
→ STEP
→ CAM
→ G-code
→ CNC Router
