
The Critical Role of File Preparation
File preparation represents the crucial bridge between design intent and manufactured reality in CNC cutting. Even with perfect machine capability and optimal cutting parameters, poor file preparation produces disappointing results—dimensionally inaccurate parts, poor surface finish, or manufacturing failures. Understanding file preparation requirements ensures design vision translates faithfully into physical components.
The CNC cutting workflow progresses through distinct stages: design creation (CAD), manufacturing preparation (CAM), and machine execution. File preparation spans CAD and CAM phases, with designer decisions significantly affecting manufacturing outcomes. Proper preparation reduces programming time, prevents errors, and optimizes production efficiency.
Kenyan CNC cutting providers receive files ranging from professional engineering drawings to informal sketches requiring complete reconstruction. This guide establishes standards ensuring your files enable efficient, accurate manufacturing regardless of design complexity.
File Formats and Compatibility
Preferred Vector Formats: CNC cutting fundamentally requires vector data defining toolpaths. Preferred formats include:
- DXF (Drawing Exchange Format): Universal CAD compatibility, though version differences exist. Save as R12 or R14 for maximum compatibility, or contemporary versions for advanced features.
- DWG (AutoCAD Native): Rich data preservation, though version compatibility requires attention. Save to provider's specified version or provide version information.
- AI/EPS (Adobe Illustrator): Common in graphic design, acceptable for 2D cutting. Convert text to outlines, ensure proper scaling, and verify vector cleanliness.
- PDF (Vector): Acceptable if vector-based (not raster images). Ensure PDF generated from vector sources with embedded fonts converted to outlines.
3D Formats: For 3D machining, provide:
- STEP (.stp): Universal 3D format preserving geometry accurately
- IGES (.igs): Alternative 3D format, widely compatible
- SolidWorks Native (.sldprt/.sldasm): If provider uses SolidWorks CAM
- Fusion 360 (.f3d): For Fusion 360 workflows
- STL: Mesh format acceptable for simple geometry, less precise for curved surfaces
Unacceptable Formats: Raster images (JPG, PNG, BMP, TIFF) contain no dimensional data and require manual tracing or reconstruction. Scanned sketches, photos, or bitmap logos cannot directly drive CNC cutting.
| Format | Best For | Preparation Requirements | Potential Issues |
|---|---|---|---|
| DXF | Universal 2D cutting | Explode blocks, convert text | Version incompatibility, splines |
| DWG | Complex 2D/3D | Specify version, purge unused | Proxy objects, excessive data |
| AI/EPS | Graphic designs | Outline fonts, check scale | Clipping masks, effects |
| Cross-platform | Verify vector vs raster | Embedded images, scaling errors | |
| STEP | 3D machining | Solid geometry, no surfaces | Corrupted geometry, gaps |
| STL | 3D printing/CNC | Resolution appropriate | Faceted surfaces, no curves |
Design Best Practices for CNC
Scale and Units: Draw at 1:1 scale in metric units (millimeters) for Kenyan manufacturing. Verify drawing units before submission—dimensioning in inches or scaled drawings cause immediate errors. Include reference dimensions or scale bars for verification.
Layer Organization: Organize drawing elements logically:
- Cut geometry on dedicated layers (CUT_THROUGH, CUT_POCKET, SCORE)
- Construction geometry on separate layers, turned off or deleted before submission
- Dimensions and annotations on non-cutting layers
- Material outlines or sheet boundaries clearly indicated
Geometry Cleanliness: Clean geometry prevents CAM processing errors:
- Join line segments into continuous polylines for profiles
- Close loops completely—gaps cause toolpath errors
- Remove duplicate overlapping lines
- Explode blocks and groups to basic geometry
- Convert splines to arcs/lines if compatibility issues suspected
- Delete or freeze construction lines, guides, and reference geometry
Tolerance and Fit: Specify appropriate tolerances for functional features. Press fits require precise sizing (typically 0.1-0.2mm interference); clearance fits need appropriate gaps (0.2-0.5mm typical). Tab-and-slot joints designed with manufacturing tolerance in mind—too tight prevents assembly; too loose creates weakness.
Feature Design Guidelines
Internal Corners: CNC tools leave radii equal to tool radius. Design internal corners with minimum 1.5mm radius (for 3mm tools) or specify larger radii matching planned tooling. Sharp internal corners require secondary chiseling or design modification.
Minimum Feature Sizes: Practical minimums depend on material and tooling:
- Slots/holes: 1.5x tool diameter minimum (chip evacuation)
- Thin webs: 2mm minimum for rigidity during cutting
- Text height: 15-20mm minimum for legibility in most materials
- Detail depth: Maximum 3-4x tool diameter for straight walls
Hole Specifications: For through-holes, specify diameter clearly. For threaded holes, provide thread specification (M6, 1/4-20, etc.) and depth. Counterbores and countersinks dimension with diameter and depth/angle. Standard drill sizes preferred over custom diameters.
Text and Lettering: Convert all text to outlines/paths before submission—font availability varies across systems. Ensure text size appropriate for material and cutting method—small text (under 10mm height) challenging in dense materials. Consider text orientation for grain direction in wood.
Material and Setup Information
Material Specification: Clearly specify material type, grade, and thickness. "18mm plywood" insufficient—specify "18mm Birch Plywood, BB/BB grade" or equivalent. Material thickness affects toolpath programming significantly.
Part Quantity and Orientation: Specify required quantities and whether grain direction matters (critical for visible wood applications). Indicate preferred part orientation on sheet for grain matching or efficiency.
Critical Dimensions: Identify dimensions requiring tight tolerance versus those with flexibility. This guides CAM programming prioritization and inspection focus.
Finish Requirements: Specify edge quality expectations—paint-grade acceptable with minor tooling marks, or clear-finish requiring premium edge quality. Indicate which edges visible in final assembly.
Common File Errors to Avoid
Double Lines and Overlaps: Duplicate geometry causes CAM confusion—tool may cut same path twice or generate invalid paths. Use drawing cleanup commands (OVERKILL in AutoCAD, Select Duplicate Objects in Illustrator) to remove duplicates.
Open Contours: Unclosed shapes intended as profiles fail to generate valid toolpaths. Check geometry with JOIN or PEDIT commands ensuring continuous closed polylines.
Scaling Errors: Drawings imported from PDFs or other sources often scale incorrectly. Verify dimensions against known references before manufacturing commitment.
Z-Axis Confusion: 2D cutting files should be flat (Z=0). Unintentional 3D elements, varying Z coordinates, or extruded geometry causes CAM errors. Flatten geometry to single plane before submission.
Excessive Node Density: Over-complex curves (from bitmap tracing or excessive smoothing) create huge file sizes and processing difficulties. Simplify curves to reasonable node density while maintaining shape accuracy.
Missing Information: Files without material specification, thickness, quantities, or quality requirements force assumptions potentially conflicting with intentions. Comprehensive documentation prevents errors.
Communication and Documentation
Drawing Title Block: Include project name, date, revision number, scale, units, and designer contact information. Revision tracking essential for iterative projects.
Cutting Notes: Accompany files with written specifications clarifying:
- Material and thickness
- Quantity required
- Critical tolerances
- Edge quality requirements
- Assembly or fitting notes
- Delivery requirements
Sample Approval: For critical projects or first-time designs, request sample cutting approval before full production. This validates file interpretation, material selection, and quality expectations.
Luna Graphics provides file preparation consultation ensuring your designs manufacture successfully. Our engineering team reviews submissions for manufacturability, suggests optimizations, and clarifies requirements before production commitment. Contact us for file preparation guidelines specific to your project type and manufacturing requirements.

Written by Ian Love
Marketing Director
Professional contributor at Luna Graphics specializing in printing and branding solutions.
