CNC Stone Engraving Guide

⚠️ CRITICAL SAFETY WARNING

Stone dust is a health hazard. Silica dust causes silicosis and irreversible lung disease. Your material MUST be completely submerged in water during all cutting operations. Never run dry. Never breathe stone dust.

Machine Specifications

Machine: Genmitsu ProVerXL430 V2

Work Area: 17.5" x 17.5" x 2.5" (X × Y × Z)

Control Software: Universal G-Code Sender (UGS)

CAD and CAM:Fusion or FreeCAD

Cutting Tools: Diamond bits (various profiles)

Special Requirement: Water submersion for dust control

Material Selection & Sourcing

Best Materials for Your 17.5" × 17.5" Bed

✓ Recommended Materials

✗ Materials to Avoid

Material Specifications

Maximum thickness: 1.5" (leaves 1" Z-clearance for tool)

Ideal thickness: 0.5" - 0.75"

Must have: One flat surface for mounting

Must fit: Within 15"×15" safe work area (leave margin for clamps)

Sourcing Challenges Learned

Finding suitable material for the bed size was difficult. Organic rock shapes were nearly impossible to stabilize properly. The best solution proved to be commercial tiles and slabs from home improvement stores and stone yards.

Section 2: Work Holding for Water Submersion

Traditional clamps, tape, and fixtures don't work underwater. Here are proven solutions based on testing multiple methods.

Method 1: Marine Silicone Adhesive (Best for Flat Tiles)

Materials Needed

Steps

  1. Clean stone surface with isopropyl alcohol
  2. Apply thick bead of silicone to base board
  3. Press stone firmly, ensuring no air pockets
  4. Weight it down, let cure 24 hours fully submerged
  5. After engraving, pry off with putty knife
  6. Remove residual silicone with razor blade

Pros: Very stable, no vibration, reusable base

Cons: Requires planning ahead, careful removal

Method 2: Mechanical Clamping with Water Barrier

Materials Needed

Steps

  1. Mount T-tracks to wasteboard edges
  2. Position stone centered
  3. Use rubber-padded clamps at 4 corners
  4. Ensure clamps clear tool path (check in CAM software)
  5. Tighten firmly but don't crack stone

Pros: Quick setup, easy repositioning

Cons: Clamps may interfere with tool paths

Failed Methods (Learn from These)

These methods did not work:

  • ❌ Clay support: Water softened clay too much, couldn't maintain stability
  • ❌ Silicone mold around irregular rocks: Insufficient rigidity, excessive vibration
  • ❌ Hot glue: Releases in water immediately

Section 3: Water Containment System

Simple Water Tray Setup

Option A: Raised Reservoir

  1. Build sides around bed using:
    • Foamcore board sealed with silicone
    • Plastic storage bin (cut to fit around machine)
    • Acrylic sheets sealed with aquarium silicone
  2. Water depth: 0.5" - 1" above material surface
  3. Add small aquarium pump for circulation (prevents sediment buildup)

Option B: Flooded Pocket

Water Management Tips

Section 4: Design Considerations for Stone

Scale Matters

Relief Depth Guidelines

Important for Small Scale: At smaller scales, features that work in wood may not translate to stone. Always design with the material's limitations in mind and test on scrap first.

Section 5: Creating Toolpaths in Fusion 360

Step 1: Design Your Model

  1. Create or import your design in Fusion 360
  2. Keep it 2D or shallow 2.5D (relief)
  3. If starting from 2D: File → Export → DXF

Step 2: Switch to Manufacturing Workspace

  1. Click Design dropdown → Select Manufacture
  2. Click Setup → New Setup

Step 3: Configure Setup

Operation Type: Milling

Work Coordinate System:

  • Origin: Select corner or center of your design
  • X/Y Axis: Align with machine
  • Z: Top of material

Stock:

  • Mode: Fixed size box OR Relative size box
  • Stock Point: Top of model
  • Dimensions: Match your actual stone size

Critical Stock Settings for Small Scale

Stock to Leave: SET TO 0mm (both radial and axial)

Reason: At small scale, leaving stock prevents complete toolpaths from being generated. Adaptive clearing leaves space, but at a small scale this prevents the toolpaths from working properly.

Step 4: Create Tool (Diamond Bit)

Click Tool LibraryNew Tool

For V-Bit Diamond:

Type: Chamfer Mill
Diameter: (your bit diameter, typically 6mm or 1/4")
Tip Angle: (60°, 90°, or 120° - measure yours!)
Shoulder Length: (measure cutting depth)
Flute Length: (measure)

Cutting Parameters:
  Spindle Speed: 8,000 - 12,000 RPM
  Feed Rate: 100-300 mm/min (START SLOW!)
  Plunge Rate: 50-100 mm/min

For Flat Diamond Bit:

Type: Flat End Mill
Diameter: (your bit diameter)
Flute Length: (measure)

Cutting Parameters:
  Spindle Speed: 8,000 - 12,000 RPM
  Feed Rate: 150-400 mm/min
  Plunge Rate: 75-150 mm/min

Step 5: Create Toolpath Operations

For Engraving/V-Carving:

  1. Select 2D → Engrave
  2. Select geometry (curves, text, etc.)
  3. Tool: Your diamond V-bit
  4. Depths:
    • Bottom Height: -1mm to -3mm (start shallow!)
    • Top Height: 0
  5. Passes: Maximum Stepdown: 0.25mm - 0.5mm
  6. DO NOT enable "Stock to Leave"

For Pocket/Relief:

  1. Select 2D → Adaptive Clearing OR 2D → Pocket
  2. Select pocket boundary
  3. Tool: Flat diamond bit
  4. Depths: Bottom Height: -2mm (start shallow)
  5. Passes:
    • Optimal Load: 0.25mm - 0.5mm (for adaptive)
    • Stepover: 40-50% of bit diameter
  6. Critical: Stock to Leave = 0mm (radial and axial)

For Profiling/Cutout:

  1. Select 2D → Contour
  2. Select edges
  3. Side: Outside/Inside as needed
  4. Multiple Depths: 0.5mm stepdown
  5. Stock to Leave: 0mm

Step 6: Simulate Toolpath

  1. Click Simulate button
  2. Verify toolpath covers all geometry
  3. Check for collisions with clamps
  4. Verify Z-clearance (1" minimum)

Step 7: Post-Process to GRBL

  1. Select your toolpath in browser
  2. Click Post Process
  3. Post Configuration: Select grbl / grbl
  4. Output File: Choose location, name it clearly
  5. Click Post
  6. File will be .nc or .gcode format

Section 6: Creating Toolpaths in FreeCAD

Step 1: Design in Part Design Workbench

  1. Open FreeCAD, create new document
  2. Workbench dropdownPart Design
  3. Create sketch or import DXF
  4. Pad/extrude to create 3D model

Step 2: Switch to Path Workbench

  1. Workbench dropdownPath
  2. Path tools appear in toolbar

Step 3: Create Job

  1. Click Job icon (or Path → Job)
  2. Setup Tab:
    • Operation: 3D Surface or Profile/Pocket
    • Stock: From base, add 0mm offset
    • Click "Set Origin" → Select reference point

Step 4: Create Tool

  1. Click Tool icon (or Path → Tool)
  2. Tool Controller Manager opens
  3. Click New Tool

Diamond V-Bit Settings:

Shape: V-Bit
Tip Diameter: 0.5mm (point)
Diameter: 6mm (your actual diameter)
Angle: 60/90/120° (measure)
Cutting Edge Height: Your flute length

Feeds & Speeds:
  Spindle Speed: 10,000 RPM
  Horizontal Feed: 200 mm/min
  Vertical Feed: 100 mm/min

Step 5: Create Operations

For Engraving:

  1. Path → Engrave
  2. Base Geometry: Select your sketch/edge
  3. Tool Controller: Your diamond bit
  4. Depths: Start Depth: 0mm, Final Depth: -1mm to -3mm
  5. Step Down: 0.5mm

For Pocketing:

  1. Path → Pocket Shape
  2. Base Geometry: Select pocket face
  3. Tool Controller: Your flat bit
  4. Depths: Final Depth: -2mm
  5. Step Over: 50% of diameter
  6. Important: Stock to Leave: 0mm

For Profile Cut:

  1. Path → Profile
  2. Base Geometry: Select edges
  3. Side: Outside/Inside
  4. Depths: Final Depth: -5mm (through material)
  5. Multiple Passes: Step Down: 0.5mm

Step 6: Post-Process

  1. Select "Job" in tree
  2. Click Post Process icon
  3. Post Processor: Select grbl_post
  4. Click OK
  5. Save .nc or .gcode file

Section 7: Running Jobs in Universal G-Code Sender

Step 1: Connect to Machine

  1. Launch Universal G-Code Sender
  2. Connect settings:
    • Port: (select your USB connection)
    • Baud: 115200
    • Firmware: GRBL
  3. Click Connect

Step 2: Home the Machine (If Available)

Step 3: Load Your G-Code

  1. File → Open (or click folder icon)
  2. Navigate to your .nc/.gcode file
  3. File loads, visualizer shows toolpath

Step 4: Install Diamond Bit

Safety First: Unplug machine or disable steppers before changing tools!

  1. Install diamond bit in collet
  2. Tighten securely
  3. Measure your bit length (write it down!)

Step 5: Position Material

  1. Secure stone using your chosen method
  2. Fill water to 0.5"-1" above stone surface
  3. Check clamps don't interfere with toolpath

Step 6: Zero the Machine (CRITICAL!)

X and Y Zero (Work Position)

Method A: Corner Touch-Off

  1. Jog machine using control panel in UGS (keyboard shortcuts or click arrows)
  2. Position bit above corner of your design area
  3. Lower Z until bit is ~5mm above material
  4. Jog X and Y to align bit tip with corner
  5. Set Zero:
    • Type in console: G10 L20 P1 X0 Y0
    • OR click Reset Zero → X and Y

Method B: Center Touch-Off

  1. Jog to center of material
  2. Align bit tip with center point
  3. Set X0 Y0 as above

Z Zero (Height/Depth Reference) - THE CRITICAL ONE

Option 1: Paper Method (Simple)

  1. Jog X/Y to location over material (avoid clamps)
  2. Place thin paper on stone surface
  3. Slowly jog Z down in small increments (0.1mm)
  4. When bit just touches paper (you feel slight drag when pulling paper)
  5. Raise Z by 0.1mm (thickness of paper)
  6. Set Z Zero:
    • Type: G10 L20 P1 Z0
    • OR click Reset Zero → Z

Option 2: Touch Plate Method (If Available)

  1. Place touch plate on material
  2. Clip ground to bit
  3. Use UGS probe function
  4. Enter plate thickness
  5. Machine automatically finds Z zero

Understanding Z Zero

Your Z zero is the TOP surface of your material. Negative Z values cut down into material.

Verify Zero Position

  1. After setting zero, jog up in Z (5-10mm)
  2. Jog to X0 Y0
  3. Slowly jog to Z0
  4. Bit should return exactly to surface
  5. If not, re-zero!

Step 7: Air Pass Test (Dry Run)

  1. Raise Z by 10mm (jog up or offset)
  2. Click Visualize to see toolpath
  3. Click Send or Run
  4. Watch machine trace path above material
  5. Check for:
    • Clamp collisions
    • Travel outside safe area
    • Strange movements
  6. Stop immediately if issues!

Step 8: Final Pre-Flight Checklist

Step 9: Run the Job

  1. Return to Z zero (jog to X0 Y0 Z0)
  2. Click Send or Run
  3. Watch the first pass closely!
    • First cut should be shallow
    • Stop if bit is too deep or shallow
    • Adjust Z zero if needed
  4. Monitor for:
    • Bit vibration (too fast)
    • Stone cracking (too aggressive)
    • Water splashing (add more)
    • Strange sounds (STOP!)

Step 10: Post-Cut

  1. Let machine finish, return to safe position
  2. Remove stone carefully
  3. Rinse stone clean
  4. Dry completely
  5. Inspect engraving
  6. Clean machine and change water

Section 8: Diamond Bit Care & Maintenance

Types of Diamond Bits

Lifespan & Wear

Maintenance Tips

Where to Buy

Section 9: Troubleshooting

Toolpath Issues

Problem: Adaptive clearing leaves gaps at small scale

Solution:

Problem: V-carving too shallow or deep

Solution:

Work Holding Issues

Problem: Stone vibrates during cut

Solutions:

Problem: Diamond bit breaks

Solutions:

Cut Quality Issues

Problem: Rough or chipped edges

Solutions:

Problem: Bit wanders, not cutting straight

Solutions:

Quick Reference Card

Safe Starting Parameters

Spindle Speed: 10,000 RPM
Feed Rate: 150-200 mm/min
Plunge Rate: 75-100 mm/min
Depth per Pass: 0.25-0.5mm
Total Depth: 1-2mm for details, 3-5mm maximum

Zeroing Sequence

  1. X0 Y0 → Corner or center of design area
  2. Z0 → Paper method, top of material surface
  3. Verify → Jog to X0 Y0 Z0, bit should touch surface

Pre-Flight Checklist

  • ☐ Water covers material completely
  • ☐ Bit tight in collet
  • ☐ All zeros set and verified
  • ☐ Air pass completed successfully
  • ☐ Safety gear on (eye protection)
  • ☐ Emergency stop accessible

Sample Beginner Project

Simple Name Engraving

Materials Needed

  • 12"×12" granite tile from Home Depot (~$5)
  • 1/4" diamond V-bit (60° or 90°)
  • Marine silicone adhesive
  • Water containment setup

Project Steps

  1. Design name in Fusion 360 (2D text sketch)
  2. Create Manufacture → Engrave operation
  3. Set depth: -1mm, step down: 0.5mm
  4. Post-process to GRBL format
  5. Secure tile with silicone adhesive (day before)
  6. Submerge in water
  7. Zero machine carefully following procedure
  8. Run at 150mm/min feed rate