Common Problems¶
This page provides quick solutions to frequently encountered issues in Rayforge.
File Import Issues¶
SVG Import Problems¶
Problem: SVG file imports with missing or incorrect elements.
Common causes:
- Unsupported SVG features - Some advanced SVG features may not import correctly
- Embedded raster images - Images inside SVG files need special handling
- Text not converted to paths - Text must be converted to paths in your design software
- Grouped or nested elements - Deep nesting can sometimes cause issues
Solutions:
- In Inkscape: Select all text and use
Path Object to Path
- Simplify complex paths:
Path Simplify
- Ungroup nested groups:
Object Ungroup
(multiple times if needed) - Save as "Plain SVG" or "Optimized SVG" rather than "Inkscape SVG"
- Ensure document units match your intended units (mm, inches)
DXF Import Problems¶
Problem: DXF file imports with wrong scale or missing elements.
Solutions:
- Check units - Ensure the DXF file uses the correct units (mm vs inches)
- Verify layer visibility - Some layers may be hidden or on non-printing layers
- Simplify the file - Remove unnecessary layers and objects in your CAD software
- Save as R12/LT2 DXF - This older format has better compatibility
PDF Import Issues¶
Problem: PDF imports as raster image instead of vector paths.
Solution:
PDFs containing raster images will import as images. To get vector paths:
- Ensure the PDF contains actual vector graphics, not embedded images
- Use vector design software (Inkscape, Illustrator) to open and re-export as SVG
- Flatten layers and convert text to paths before exporting
Job Execution Problems¶
Job Runs in Wrong Location¶
Problem: The laser cuts/engraves in the wrong position on the material.
Diagnosis:
This is usually an origin or positioning issue.
Solutions:
- Frame the job first - Use the Frame command to preview where the job will run
- Check job origin settings - Verify the origin is set correctly (typically top-left or center)
- Home the machine - Some machines require homing before accurate positioning
- Check work offset - Ensure G54 work coordinate system is set correctly
- Verify machine position - Move the laser to the desired start position manually first
Cuts Don't Go Through Material¶
Problem: The laser doesn't cut all the way through the material.
Common causes:
- Insufficient power - Power setting too low for material thickness
- Speed too fast - Not enough time for the laser to cut through
- Poor focus - Laser beam not focused at material surface
- Multiple passes needed - Material too thick for single pass
- Air assist off - Removes debris and improves cutting efficiency
Solutions:
- Use Material Test Grid to find optimal settings
- Reduce speed or increase power incrementally
- Ensure proper focus distance (usually 2-5mm depending on lens)
- Enable multiple passes for thick materials
- Enable air assist if available
- Clean laser lens and mirrors
Engraving Too Light or Too Dark¶
Problem: Raster engraving output is too faint or too dark.
Solutions:
Too light: - Increase power - Reduce speed - Ensure proper focus - Clean optics - Check if material surface is reflective (some metals/plastics won't mark well)
Too dark/charred: - Reduce power - Increase speed - Enable overscan to reduce acceleration marks - Adjust DPI/line spacing - Consider multiple light passes instead of one heavy pass
Disconnection During Job¶
Problem: Machine disconnects in the middle of a job.
Possible causes:
- USB cable issues - Loose connection or faulty cable
- Power supply problems - Voltage drops under load
- EMI interference - Motor cables too close to USB
- Firmware crash - Controller firmware hung
- Computer sleep/power saving - OS suspending USB
Solutions:
- Use a high-quality, short (<2m) USB cable
- Secure USB connections (tape if necessary)
- Route USB cables away from stepper motor wires
- Disable USB selective suspend in power settings (Windows)
- Disable computer sleep mode while running jobs
- Update controller firmware
Preview and Simulation Issues¶
3D Preview Looks Wrong¶
Problem: The 3D preview doesn't match expected output.
Common issues:
- Operation order - Operations execute in a specific order
- Overlapping operations - Multiple operations affect the same area
- Material height incorrect - Set material thickness in settings
Solutions:
- Check operation order in the layers panel
- Use Simulation Mode to see execution order and timing
- Adjust Z-height and material thickness settings
- Review operation settings for each layer
Simulation Mode Not Starting¶
Problem: Simulation mode (F7) doesn't activate or shows nothing.
Solutions:
- Ensure you have at least one operation in your document
- Check that operations have valid G-code (preview them first)
- Try regenerating the G-code (make a small change to force regeneration)
- Check for errors in the console/logs
Performance Issues¶
Slow UI Response¶
Problem: Rayforge feels sluggish or unresponsive.
Solutions:
- Reduce preview quality - Lower 3D preview resolution in settings
- Simplify paths - Use fewer nodes in complex paths
- Limit operations - Reduce number of active operations/layers
- Close unused documents - Multiple open documents consume memory
- Update graphics drivers - Especially on Linux
See Performance Troubleshooting for detailed optimization tips.
Long Import Times¶
Problem: Importing large files takes a very long time.
Solutions:
- Simplify paths in your design software before importing
- Remove unnecessary detail (nodes, guides, hidden layers)
- Split very large jobs into multiple smaller files
- For raster images, reduce resolution to what's actually needed (typically 300-500 DPI)
Material and Quality Issues¶
Burn Marks on Cuts¶
Problem: Visible char marks or discoloration along cut edges.
Solutions:
- Enable overscan - Allows laser to reach full speed before cutting
- Use air assist - Blows away smoke and debris
- Mask the material - Apply masking tape to protect surface
- Reduce power slightly - Find minimum power that still cuts through
- Increase speed - Faster cutting = less heat buildup
- Multiple light passes - Instead of one heavy pass
See Overscan guide.
Inconsistent Engraving Depth¶
Problem: Raster engraving has uneven depth across the work area.
Possible causes:
- Uneven material surface - Material not flat
- Bed not level - Cutting bed tilted
- Variable focus - Focal point changes across work area
- Inconsistent material - Material density varies
Solutions:
- Use a flat, rigid material surface
- Check bed levelness with a straightedge
- Ensure material is secured flat (not warped)
- Use consistent, high-quality materials
- Test with a known-good material to isolate hardware vs material issues
Jobs Look Distorted or Skewed¶
Problem: Circles appear oval, squares are parallelograms.
Causes:
- Mechanical issues - Loose belts, worn wheels
- Step calibration wrong - Steps-per-mm incorrectly configured
- Acceleration too high - Motors skipping steps
Solutions:
- Tighten belts and check for mechanical play
- Calibrate steps-per-mm: Calibrating Your Workspace
- Reduce acceleration settings in GRBL config
- Check for binding or friction in axes
- Verify pulleys are secure on motor shafts
G-code Issues¶
Warning: Out of Bounds¶
Problem: Rayforge warns that the job exceeds machine boundaries.
Solutions:
- Scale down your design - Reduce size to fit work area
- Reposition the job - Move it within bounds
- Check machine dimensions - Verify work area size in machine settings
- Adjust job origin - Change origin point (e.g., from center to corner)
G-code Contains Errors¶
Problem: Generated G-code has warnings or errors.
Solutions:
- Check operation settings for invalid values (negative speeds, zero power)
- Ensure all paths are valid (no unclosed paths for cutting operations)
- Review operations in the correct order
- Check for extremely small or degenerate geometry
- Try removing and re-adding problematic operations
Layer and Organization Issues¶
Can't See My Objects¶
Problem: Imported objects aren't visible in the canvas.
Possible causes:
- Outside viewport - Objects imported at large coordinates
- Layer hidden - Layer visibility toggled off
- Extremely small - Object too small to see at current zoom
- Behind other objects - Obscured by other elements
Solutions:
- Use
View Zoom to Fit
or zoom out significantly - Check layer panel for hidden layers (eye icon)
- Select all (
Ctrl+A
) and zoom to selection - Check the layer stack order
Operations Not Generating G-code¶
Problem: Operation exists but produces no G-code output.
Diagnosis:
- No objects assigned - Operation has no geometry to process
- Empty layer - Layer contains no paths
- Invalid operation settings - Settings that produce no output
Solutions:
- Ensure the operation's layer contains visible paths
- Check that paths are assigned to the correct layer
- Verify operation settings (especially power > 0)
- Review operation type matches geometry (e.g., Contour needs closed paths for cutting)
Installation and Startup Issues¶
Application Won't Start¶
- Ensure you have the latest Visual C++ Redistributable
- Check that antivirus isn't blocking the executable
- Try running as administrator
- Check Windows Event Viewer for error details
Missing Icons or UI Elements¶
Problem: UI shows missing icons or broken layout.
Solutions:
- Ensure GTK libraries are properly installed
- On Linux, install
libadwaita-1-0
package - Check theme compatibility (try default system theme)
- For Snap users, ensure you have
gtk-common-themes
connected
When to File a Bug Report¶
If you've tried the solutions above and still have issues, please file a bug report on GitHub with:
- Rayforge version and installation method (Snap, source, AppImage, etc.)
- Operating system and version
- Steps to reproduce the issue
- Expected vs actual behavior
- Logs (run with
RAYFORGE_LOG_LEVEL=DEBUG
) - Sample files if relevant (SVG, project files)
- Screenshots showing the problem
Related Pages¶
- Connection Issues - Serial connection troubleshooting
- Performance - Optimization and performance tuning
- Snap Permissions - Linux Snap-specific issues
- Machine Setup - Machine configuration guide