---
title: "Configuring a Ruida Controller: A Step-by-Step Guide"
description: Learn how to configure a Ruida controller for optimal laser performance. This guide covers homing, step length calibration, and vendor settings in LightBurn.
---

[Skip to content](https://support.salasers.com/configuring-ruida-controller#main-content)

English

Show submenu for translations

[Submit a Ticket](https://support.salasers.com/kb-tickets/new?hsLang=en)

![MicrosoftTeams-image.png\]](https://support.salasers.com/hs-fs/hubfs/Logos/MicrosoftTeams-image.png?height=50&name=MicrosoftTeams-image.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Submit a Ticket](https://support.salasers.com/kb-tickets/new)
- Go to salasers.com

 Go to salasers.com

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [SA Laser Knowledge Base](https://support.salasers.com/?hsLang=en)
2. [How-To Guides](https://support.salasers.com/how-to-guides?hsLang=en)

# Configuring a Ruida Controller: A Step-by-Step Guide

## Overview Configuring a Ruida Controller

When resetting or installing a Ruida controller, understanding its configuration is essential for ensuring optimal laser performance. A factory reset reverts the controller to Ruida’s stock settings, not the custom settings applied by your laser’s manufacturer. This guide will walk you through configuring your Ruida controller after a reset or when installing a new controller.

---

#### Back Up Your Settings

Before making changes, back up your existing configuration:

1. Go to **Edit** → **Machine Settings** in LightBurn.
2. Click **Save to File** to back up your settings.

This ensures you can revert to previous settings if needed.

---

#### Understanding Machine Settings

In LightBurn, the Machine Settings window is divided into two sections:

- **User Settings**: Configurations that users can adjust as necessary.

![Ref-MachineSettings](https://support.salasers.com/hs-fs/hubfs/Ref-MachineSettings.png?width=384&height=806&name=Ref-MachineSettings.png)

- **Vendor Settings**: Factory settings specific to the machine. Modify these only when necessary.

To access Vendor Settings, expand the section and acknowledge the warning prompt.

![Guide-ConfigureRuidaController-VendorSettings](https://support.salasers.com/hs-fs/hubfs/Guide-ConfigureRuidaController-VendorSettings.png?width=371&height=932&name=Guide-ConfigureRuidaController-VendorSettings.png)

---

#### Homing, Directions, and Travel

A Ruida controller uses homing switches to identify axis limits. Follow these steps to ensure proper axis behavior:

### Step 1: Correct Direction of Travel

1. Power on the laser.
2. Observe the movement towards the X and Y limit switches. If movement is incorrect, press **ESC** to stop.
3. Adjust the following settings under Vendor Settings for each axis:
   
     - **Limiter Polarity**: Determines if the limit switch triggers high (normally open) or low (normally closed).
     - **Direction Polarity**: Controls the motor’s movement direction.

Experiment with combinations until the axis moves correctly and recognizes the homing switch.

### Step 2: Correct Keypad Controls

Ensure the keypad arrows move the laser in the correct direction. If they don’t, toggle **Invert Keypad Direction** for the affected axis.

### Step 3: Set Max Travel

Set the maximum travel distance for the X and Y axes to match your machine’s work area.

---

#### Step Length Calibration

Step length calibration ensures the laser moves the correct distance per step:

### Rough Calibration

1. Set **Start From** to **Absolute Coords** in the Laser Window.
2. Draw a small rectangle (e.g., 10 x 10 mm) at the origin.
   
   ![Guide-ConfigureRuidaController-DrawSmallRect](https://support.salasers.com/hs-fs/hubfs/Guide-ConfigureRuidaController-DrawSmallRect.png?width=106&height=88&name=Guide-ConfigureRuidaController-DrawSmallRect.png)
3. Use the **Frame** button and compare the movement to the rectangle’s size.
4. Adjust the **Step Length** in Vendor Settings:
   
     - If the laser moves twice as far, double the step length.
     - If it moves half as far, halve the step length.

Repeat until the movement matches the rectangle’s size.

### Final Calibration

1. Draw a larger rectangle (e.g., 100 x 100 mm).
2. Run the job and measure the engraved rectangle.
3. Calculate the new step size:
   
   **New Step Size = (Current Step Size \* Measured Length) / Requested Length**
4. Adjust settings and repeat until measurements are precise.

---

#### Fixing Skewed Engravings

If engravings are skewed, adjust the **PWM Rising Edge Valid** setting for each axis. Toggle this setting (enable/disable) to align engravings correctly.

### ![Guide-ConfigureRuidaController-SkewedEngraving](https://support.salasers.com/hs-fs/hubfs/Guide-ConfigureRuidaController-SkewedEngraving.jpg?width=375&height=500&name=Guide-ConfigureRuidaController-SkewedEngraving.jpg)

### Why PWM Rising Edge Matters

This setting ensures the controller and motor driver synchronize their step signals. Misalignment can cause directional errors, resulting in skewed engravings.

---

#### Start and End Delays

Use start and end delays to:

- Allow fans to reach full speed before engraving starts.
- Ensure proper ventilation after a job completes.

---

By following these steps, you can configure your Ruida controller effectively, ensuring your laser operates accurately and efficiently.

- [Lightburn](https://support.salasers.com/lightburn?hsLang=en#main-content)

    - [Lightburn For Galvo (Fiber)](https://support.salasers.com/lightburn?hsLang=en#lightburn-for-galvo-fiber)
    - [Lightburn For Gantry (Co2,RF)](https://support.salasers.com/lightburn?hsLang=en#lightburn-for-gantry-co2rf)
- [Fiber (Galvo) Lasers](https://support.salasers.com/fiber-galvo-lasers?hsLang=en#main-content)

    - [Troubleshooting](https://support.salasers.com/fiber-galvo-lasers?hsLang=en#troubleshooting)
- [Co2 Lasers](https://support.salasers.com/co2-lasers?hsLang=en#main-content)

    - [Razor Series](https://support.salasers.com/co2-lasers?hsLang=en#razor-series)
- [Troubleshooting](https://support.salasers.com/troubleshooting?hsLang=en)
- [EzCad 2](https://support.salasers.com/ezcad-2?hsLang=en)
- [How-To Guides](https://support.salasers.com/how-to-guides?hsLang=en)
- [Explainers](https://support.salasers.com/explainers?hsLang=en)
- [Tools & Features](https://support.salasers.com/tools-features?hsLang=en#main-content)

    - [User Interface](https://support.salasers.com/tools-features?hsLang=en#user-interface)
    - [Essential Functions](https://support.salasers.com/tools-features?hsLang=en#essential-functions)
    - [Layout and Design](https://support.salasers.com/tools-features?hsLang=en#layout-and-design)

# San Antonio Laser

SALasers.com Help Center

Copyright © 2026, San Antonio Laser