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
- Granite/Marble Tiles (12"×12" or 16"×16" floor tiles) - Available at Home Depot, Lowe's, flooring stores. Flat, uniform thickness, affordable
- Marble Slabs (bathroom vanity offcuts) - Stone yards, countertop fabricators offer scrap pieces. Usually 3/4" thick, very flat
- Travertine Tiles - Softer stone, easier to cut than granite
- Slate Tiles - ONLY if single-layer, avoid laminated varieties
✗ Materials to Avoid
- Organic/river rocks (impossible to stabilize)
- Layered slate (delaminates, breaks diamond bits)
- Material thicker than 1.5" (limits Z-clearance)
- Rounded or irregular shapes
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
- Marine-grade silicone adhesive OR aquarium-safe silicone
- Sacrificial base board (plastic cutting board, HDPE, acrylic)
- 24 hours cure time
Steps
- Clean stone surface with isopropyl alcohol
- Apply thick bead of silicone to base board
- Press stone firmly, ensuring no air pockets
- Weight it down, let cure 24 hours fully submerged
- After engraving, pry off with putty knife
- 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
- T-track clamps or adjustable cam clamps
- Neoprene/rubber padding
- Waterproof clamp extensions (PVC pipe or aluminum)
Steps
- Mount T-tracks to wasteboard edges
- Position stone centered
- Use rubber-padded clamps at 4 corners
- Ensure clamps clear tool path (check in CAM software)
- 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
- Build sides around bed using:
- Foamcore board sealed with silicone
- Plastic storage bin (cut to fit around machine)
- Acrylic sheets sealed with aquarium silicone
- Water depth: 0.5" - 1" above material surface
- Add small aquarium pump for circulation (prevents sediment buildup)
Option B: Flooded Pocket
- Machine a pocket in wasteboard
- Line with pond liner or thick plastic sheeting
- Seal edges with waterproof tape
- Keep water level just above stone surface
Water Management Tips
- Change water frequently (every 2-3 cuts)
- Strain out stone particles
- Add drop of dish soap to reduce surface tension
Section 4: Design Considerations for Stone
Scale Matters
- Features smaller than 2mm may not cut cleanly in stone
- Line thickness: Minimum 1mm for V-carving, 2mm for profiling
- Detail level: Stone is less forgiving than wood—simplify designs
Relief Depth Guidelines
- Maximum practical depth: 3-5mm in granite/marble
- Typical depth: 1-2mm for detailed work
- Test shallow first!
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
- Create or import your design in Fusion 360
- Keep it 2D or shallow 2.5D (relief)
- If starting from 2D: File → Export → DXF
Step 2: Switch to Manufacturing Workspace
- Click Design dropdown → Select Manufacture
- 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 Library → New 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:
- Select 2D → Engrave
- Select geometry (curves, text, etc.)
- Tool: Your diamond V-bit
- Depths:
- Bottom Height: -1mm to -3mm (start shallow!)
- Top Height: 0
- Passes: Maximum Stepdown: 0.25mm - 0.5mm
- DO NOT enable "Stock to Leave"
For Pocket/Relief:
- Select 2D → Adaptive Clearing OR 2D → Pocket
- Select pocket boundary
- Tool: Flat diamond bit
- Depths: Bottom Height: -2mm (start shallow)
- Passes:
- Optimal Load: 0.25mm - 0.5mm (for adaptive)
- Stepover: 40-50% of bit diameter
- Critical: Stock to Leave = 0mm (radial and axial)
For Profiling/Cutout:
- Select 2D → Contour
- Select edges
- Side: Outside/Inside as needed
- Multiple Depths: 0.5mm stepdown
- Stock to Leave: 0mm
Step 6: Simulate Toolpath
- Click Simulate button
- Verify toolpath covers all geometry
- Check for collisions with clamps
- Verify Z-clearance (1" minimum)
Step 7: Post-Process to GRBL
- Select your toolpath in browser
- Click Post Process
- Post Configuration: Select grbl / grbl
- Output File: Choose location, name it clearly
- Click Post
- File will be .nc or .gcode format
Section 6: Creating Toolpaths in FreeCAD
Step 1: Design in Part Design Workbench
- Open FreeCAD, create new document
- Workbench dropdown → Part Design
- Create sketch or import DXF
- Pad/extrude to create 3D model
Step 2: Switch to Path Workbench
- Workbench dropdown → Path
- Path tools appear in toolbar
Step 3: Create Job
- Click Job icon (or Path → Job)
- Setup Tab:
- Operation: 3D Surface or Profile/Pocket
- Stock: From base, add 0mm offset
- Click "Set Origin" → Select reference point
Step 4: Create Tool
- Click Tool icon (or Path → Tool)
- Tool Controller Manager opens
- 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:
- Path → Engrave
- Base Geometry: Select your sketch/edge
- Tool Controller: Your diamond bit
- Depths: Start Depth: 0mm, Final Depth: -1mm to -3mm
- Step Down: 0.5mm
For Pocketing:
- Path → Pocket Shape
- Base Geometry: Select pocket face
- Tool Controller: Your flat bit
- Depths: Final Depth: -2mm
- Step Over: 50% of diameter
- Important: Stock to Leave: 0mm
For Profile Cut:
- Path → Profile
- Base Geometry: Select edges
- Side: Outside/Inside
- Depths: Final Depth: -5mm (through material)
- Multiple Passes: Step Down: 0.5mm
Step 6: Post-Process
- Select "Job" in tree
- Click Post Process icon
- Post Processor: Select grbl_post
- Click OK
- Save .nc or .gcode file
Section 7: Running Jobs in Universal G-Code Sender
Step 1: Connect to Machine
- Launch Universal G-Code Sender
- Connect settings:
- Port: (select your USB connection)
- Baud: 115200
- Firmware: GRBL
- Click Connect
Step 2: Home the Machine (If Available)
- If you have limit switches: Click $H or type $H and press enter
- Machine moves to home position
- If no limit switches, skip this step
Step 3: Load Your G-Code
- File → Open (or click folder icon)
- Navigate to your .nc/.gcode file
- File loads, visualizer shows toolpath
Step 4: Install Diamond Bit
Safety First: Unplug machine or disable steppers before changing tools!
- Install diamond bit in collet
- Tighten securely
- Measure your bit length (write it down!)
Step 5: Position Material
- Secure stone using your chosen method
- Fill water to 0.5"-1" above stone surface
- Check clamps don't interfere with toolpath
Step 6: Zero the Machine (CRITICAL!)
X and Y Zero (Work Position)
Method A: Corner Touch-Off
- Jog machine using control panel in UGS (keyboard shortcuts or click arrows)
- Position bit above corner of your design area
- Lower Z until bit is ~5mm above material
- Jog X and Y to align bit tip with corner
- Set Zero:
- Type in console: G10 L20 P1 X0 Y0
- OR click Reset Zero → X and Y
Method B: Center Touch-Off
- Jog to center of material
- Align bit tip with center point
- Set X0 Y0 as above
Z Zero (Height/Depth Reference) - THE CRITICAL ONE
Option 1: Paper Method (Simple)
- Jog X/Y to location over material (avoid clamps)
- Place thin paper on stone surface
- Slowly jog Z down in small increments (0.1mm)
- When bit just touches paper (you feel slight drag when pulling paper)
- Raise Z by 0.1mm (thickness of paper)
- Set Z Zero:
- Type: G10 L20 P1 Z0
- OR click Reset Zero → Z
Option 2: Touch Plate Method (If Available)
- Place touch plate on material
- Clip ground to bit
- Use UGS probe function
- Enter plate thickness
- 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
- After setting zero, jog up in Z (5-10mm)
- Jog to X0 Y0
- Slowly jog to Z0
- Bit should return exactly to surface
- If not, re-zero!
Step 7: Air Pass Test (Dry Run)
- Raise Z by 10mm (jog up or offset)
- Click Visualize to see toolpath
- Click Send or Run
- Watch machine trace path above material
- Check for:
- Clamp collisions
- Travel outside safe area
- Strange movements
- Stop immediately if issues!
Step 8: Final Pre-Flight Checklist
- Water level covers material
- Bit is tight in collet
- Clamps don't interfere
- Z zero is set correctly
- Emergency stop is accessible
- Eye protection on
Step 9: Run the Job
- Return to Z zero (jog to X0 Y0 Z0)
- Click Send or Run
- Watch the first pass closely!
- First cut should be shallow
- Stop if bit is too deep or shallow
- Adjust Z zero if needed
- Monitor for:
- Bit vibration (too fast)
- Stone cracking (too aggressive)
- Water splashing (add more)
- Strange sounds (STOP!)
Step 10: Post-Cut
- Let machine finish, return to safe position
- Remove stone carefully
- Rinse stone clean
- Dry completely
- Inspect engraving
- Clean machine and change water
Section 8: Diamond Bit Care & Maintenance
Types of Diamond Bits
- V-bit: Engraving, lettering, fine detail
- Flat end mill: Pocketing, surfacing, general cutting
- Ball nose: 3D reliefs, smooth curves
Lifespan & Wear
- Diamond bits last 10-50x longer than carbide in stone
- Signs of wear: Slower cutting, rough finish, squealing noise
- Cost: $15-50 per bit (worth the investment!)
Maintenance Tips
- Rinse clean after each use
- Inspect for damaged diamonds under magnification
- Store in protective case
- Never drop them!
Where to Buy
- Amazon: Search "CNC diamond engraving bits"
- AliExpress: Cheaper options, longer shipping
- CNC specialty stores: Router Bit World, Whiteside
Section 9: Troubleshooting
Toolpath Issues
Problem: Adaptive clearing leaves gaps at small scale
Solution:
- Use "Pocket" operation instead of Adaptive Clearing
- Set stock to leave to 0mm
- Reduce optimal load to 0.1-0.25mm
Problem: V-carving too shallow or deep
Solution:
- Measure your bit angle accurately
- Adjust "Bottom Height" in engrave operation
- Test on scrap material first
Work Holding Issues
Problem: Stone vibrates during cut
Solutions:
- Apply more clamping pressure
- Use silicone adhesive method instead
- Reduce feed rate by 50%
- Reduce depth of cut to 0.25mm per pass
- Check machine rigidity (tighten all bolts)
Problem: Diamond bit breaks
Solutions:
- Never cut layered slate
- Reduce feed rate significantly
- Reduce depth per pass to 0.25mm
- Ensure material is completely stable
- Check for cracks in material before cutting
Cut Quality Issues
Problem: Rough or chipped edges
Solutions:
- Slow feed rate
- Increase spindle RPM
- Replace worn bit (diamonds wear out)
- Better material stabilization
- Water level too low (add more water)
Problem: Bit wanders, not cutting straight
Solutions:
- Z zero is incorrect (re-zero carefully)
- Material not flat (surface it first)
- Machine not rigid enough (tighten everything)
- Feed rate too fast for material
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
- X0 Y0 → Corner or center of design area
- Z0 → Paper method, top of material surface
- 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
- Design name in Fusion 360 (2D text sketch)
- Create Manufacture → Engrave operation
- Set depth: -1mm, step down: 0.5mm
- Post-process to GRBL format
- Secure tile with silicone adhesive (day before)
- Submerge in water
- Zero machine carefully following procedure
- Run at 150mm/min feed rate