Skip to content

Control Panel

The Control Panel at the bottom of the Rayforge window provides manual control over your laser cutter's position, real-time machine status, and a log view for monitoring operations.

Overview

The Control Panel combines several functions into one convenient interface:

  1. Jog Controls: Manual movement and positioning
  2. Machine Status: Real-time position and connection state
  3. Log View: G-code communication and operation history
  4. Work Coordinate System (WCS): Quick WCS selection

Control Panel

Accessing the Control Panel

The Control Panel is always visible at the bottom of the main window. It can be toggled via:

  • Menu: View → Control Panel
  • Keyboard Shortcut: Ctrl+L

Connection Required

The jog controls are only available when connected to a machine that supports jogging operations.

Jog Controls

The jog controls provide manual control over your laser cutter's position, allowing you to precisely move the laser head for setup, alignment, and testing purposes.

Homing Controls

Home your machine's axes to establish a reference position:

Button Function Description
Home X Homes X axis Moves X axis to its home position
Home Y Homes Y axis Moves Y axis to its home position
Home Z Homes Z axis Moves Z axis to its home position
Home All Homes all axes Homes all axes simultaneously

Homing Sequence

It's recommended to home all axes before starting any job to ensure accurate positioning.

Directional Movement

The jog controls provide buttons for directional movement:

  ↖  ↑  ↗
  ←  •  →
  ↙  ↓  ↘
Button Movement Keyboard Shortcut
Y+ (Y- if machine is Y-flipped) Up Arrow
Y- (Y+ if machine is Y-flipped) Down Arrow
X- (left) Left Arrow
X+ (right) Right Arrow
↖ (top-left) X- Y± (diagonal) -
↗ (top-right) X+ Y± (diagonal) -
↙ (bottom-left) X- Y-/+ (diagonal) -
↘ (bottom-right) X+ Y-/+ (diagonal) -
Z+ Z axis up Page Up
Z- Z axis down Page Down

Focus Required

Keyboard shortcuts only work when the main window has focus.

Visual Feedback

The jog buttons provide visual feedback:

  • Normal: Button is enabled and safe to use
  • Warning (orange): Movement would approach or exceed soft limits
  • Disabled: Movement is not supported or machine is not connected

Jog Settings

Configure the behavior of jog operations:

Jog Speed: - Range: 1-10,000 mm/min - Default: 1,000 mm/min - Purpose: Controls how fast the laser head moves

Speed Selection

  • Use lower speeds (100-500 mm/min) for precise positioning
  • Use higher speeds (1,000-3,000 mm/min) for larger movements
  • Very high speeds may cause missed steps on some machines

Jog Distance: - Range: 0.1-1,000 mm - Default: 10.0 mm - Purpose: Controls how far the laser head moves per button press

Distance Selection

  • Use small distances (0.1-1.0 mm) for fine-tuning
  • Use medium distances (5-20 mm) for general positioning
  • Use large distances (50-100 mm) for quick repositioning

Machine Status Display

The Control Panel displays real-time information about your machine:

Current Position

Shows the laser head's position in the active coordinate system:

  • Coordinates are relative to the selected WCS origin
  • Updates in real-time as you jog or run jobs
  • Format: X, Y, Z values in millimeters

Connection Status

  • Connected: Green indicator, machine is responding
  • Disconnected: Gray indicator, no machine connection
  • Error: Red indicator, connection or communication problem

Machine State

  • Idle: Machine is ready for commands
  • Run: Job is currently executing
  • Hold: Job is paused
  • Alarm: Machine is in alarm state
  • Home: Homing cycle is in progress

Work Coordinate System (WCS)

The Control Panel provides quick access to Work Coordinate System management.

Active System Selection

Select which coordinate system is currently active:

Option Type Description
G53 (Machine) Fixed Absolute machine coordinates, cannot be changed
G54 (Work 1) User First work coordinate system
G55 (Work 2) User Second work coordinate system
G56 (Work 3) User Third work coordinate system
G57 (Work 4) User Fourth work coordinate system
G58 (Work 5) User Fifth work coordinate system
G59 (Work 6) User Sixth work coordinate system

Current Offsets

Displays the offset values for the active WCS:

  • Shown as (X, Y, Z) in millimeters
  • Represents the distance from machine origin to WCS origin
  • Updates automatically when WCS offsets change

Setting WCS Zero

Define where the origin of the active WCS should be:

Button Function Description
Zero X Set X=0 Makes current X position the X origin for active WCS
Zero Y Set Y=0 Makes current Y position the Y origin for active WCS
Zero Z Set Z=0 Makes current Z position the Z origin for active WCS

G53 Cannot Be Changed

Zero buttons are disabled when G53 (Machine Coordinates) is selected, as machine coordinates are fixed by hardware.

Setting WCS Workflow

  1. Connect to your machine and home all axes
  2. Select the WCS you want to configure (e.g., G54)
  3. Jog the laser head to the desired origin position
  4. Click Zero X and Zero Y to set this position as (0, 0)
  5. The offset is stored in your machine's controller

Log View

The Log View displays G-code communication and operation history:

Log Contents

  • Sent Commands: G-code commands sent to the machine
  • Responses: Replies and status from the controller
  • Error Messages: Any errors or warnings from the machine
  • System Messages: Connection status and other system events

Log Features

  • Auto-scroll: Automatically scrolls to show latest messages
  • Search: Filter log messages by text
  • Clear: Clear the log history
  • Copy: Copy selected log text to clipboard

Using the Log for Troubleshooting

The log view is invaluable for diagnosing issues:

  • Verify commands are being sent correctly
  • Check for error messages from the controller
  • Monitor connection status and stability
  • Review job execution progress

Machine Hours

Rayforge tracks your machine's usage time to help with maintenance scheduling and usage tracking.

Viewing Machine Hours

The machine hours display shows:

  • Total Hours: Cumulative time the machine has been in operation
  • Job Time: Time spent executing jobs
  • Jog Time: Time spent jogging/moving the laser head

Machine Hours

Maintenance Tracking

Use machine hours to schedule maintenance:

  • Clean Optics: Every 50-100 hours of use
  • Check Belts: Every 200-300 hours of use
  • Lubricate Rails: Every 100-200 hours of use
  • Replace Tube: Per manufacturer's specification

Resetting Hours

Machine hours can be reset when:

  • Performing major maintenance
  • Replacing laser tube or diode
  • Setting up a new machine profile

Data Loss

Resetting machine hours will clear all historical usage data. Record the value before resetting if you need it for maintenance records.

Machine Compatibility

The Control Panel adapts to your machine's capabilities:

Axis Support

  • X/Y Axis: Supported by virtually all laser cutters
  • Z Axis: Only available on machines with Z-axis control
  • Diagonal Movement: Requires support for both X and Y axes

Machine Types

Machine Type Jog Support Notes
GRBL (v1.1+) Full Supports all jog features
Smoothieware Full Supports all jog features
Custom Controllers Variable Depends on implementation

Safety Features

Soft Limits

When soft limits are enabled in your machine profile:

  • Buttons show orange warning when approaching limits
  • Movement is automatically limited to prevent exceeding bounds
  • Provides visual feedback to prevent crashes

Connection Status

  • All controls are disabled when not connected to a machine
  • Buttons update sensitivity based on machine state
  • Prevents accidental movement during operation

Workflow Tips

Initial Setup

  1. Connect to Machine: Ensure proper connection
  2. Home All Axes: Establish reference position
  3. Set Jog Speed: Choose appropriate speed for task
  4. Set Jog Distance: Choose appropriate distance for task

Precision Positioning

  1. Use large distance for rough positioning
  2. Reduce distance for fine-tuning
  3. Use keyboard arrows for precise adjustments
  4. Watch for warning indicators near limits

Testing and Alignment

  1. Position laser over test area
  2. Use low speeds for test cuts
  3. Verify alignment with workpiece
  4. Adjust position as needed

Monitoring Jobs

  1. Watch the log view for command execution
  2. Monitor machine status during operation
  3. Check position updates for accuracy
  4. Review error messages if issues occur

Troubleshooting

Jog Controls Not Working

Possible Causes:

  • Machine not connected
  • Machine doesn't support jogging
  • Machine is in alarm or error state
  • Soft limits preventing movement

Solutions:

  • Check connection status
  • Verify machine supports jog commands
  • Reset machine if in alarm state
  • Check soft limit configuration

Keyboard Shortcuts Not Responding

Possible Causes:

  • Main window doesn't have focus
  • Another window is active
  • System shortcuts intercepting keys

Solutions:

  • Click on the main window to give it focus
  • Close other windows that might capture keys
  • Check system keyboard shortcut settings

Movement Direction Reversed

Possible Causes:

  • Y-axis direction configured incorrectly
  • Machine orientation different from expected

Solutions:

  • Check Y-axis direction in machine profile
  • Adjust "Y-axis down" setting if needed
  • Test with small movements first

Log Not Updating

Possible Causes:

  • Connection not established
  • Log view disabled or hidden
  • Filter settings hiding messages

Solutions:

  • Verify machine is connected
  • Check log view is visible
  • Clear any active filters

Related Pages: