RDWorks and Ruida Controllers: Complete Setup and Workflow for CO2 Laser Cutters
This site covers LightBurn, LaserGRBL, and LaserBurn in depth, but a huge share of CO2 laser cutters in the wild — most higher-power OMTech, Aeon, and generic Chinese CO2 machines with the boxy blue-and-white DSP controller — don't run GRBL at all. They run a Ruida controller, and Ruida's native software is RDWorks. If your machine has a Ruida board (look for a controller labeled RDC6442G, RDC6445G, or similar, with a small LCD panel and jog buttons built in), this guide covers RDWorks and the Ruida ecosystem from a clean install to your first cut, plus what those DSP-specific settings actually control.
RDWorks vs LightBurn on a Ruida Machine
LightBurn also supports Ruida controllers directly and is genuinely the better day-to-day production tool once you own a license — see this site's LightBurn Complete Guide. RDWorks matters anyway for three reasons: it's free and ships with the machine, it's occasionally the only way to update Ruida firmware or dump/restore controller configuration, and some Ruida-specific machine parameters (motor current, homing behavior, axis limits) are only exposed through RDWorks' machine settings, not through LightBurn. Most working shops end up using LightBurn for day-to-day jobs and keeping RDWorks around specifically for controller-level configuration.
Installing RDWorks
- RDWorks is Windows-only — there's no native macOS or Linux build. Mac and Linux users typically run it in a Windows VM (Parallels, VMware, or a Windows partition) purely for firmware updates and controller config, then do daily cutting from LightBurn.
- Download the version that matches your controller generation — RDWorks V8 is the common current release for RDC6442G/6445G boards; older machines may need an earlier version. Check the label on your controller board or the machine's documentation, since a mismatched version can fail to connect or misread settings.
- Connect via USB or Ethernet depending on your controller — most modern Ruida boards support both; Ethernet is more reliable for larger job transfers and avoids USB driver headaches on Windows.
First Connection and the Machine Settings Panel
Once RDWorks connects (Device Manager should show your controller with a green status indicator), the machine parameters live under a password-protected settings menu — the default factory password on most Ruida boards is 1234 or blank; check your machine's manual before assuming. Inside, the settings that actually matter for a new setup:
SettingWhat It ControlsNotes Table size / axis rangeSoftware travel limitsMust match your actual bed size or you'll crash the gantry into the frame Homing directionWhich corner the machine homes toGet this backwards and every job runs mirrored or off the bed Laser min/max powerPWM output range to the laser power supplySetting max power too high risks tube damage — confirm against your tube's rated max Acceleration / start speedMotion profile per axisLower values reduce vibration/ringing on lightweight gantries at the cost of speed Return to origin after jobWhether the head parks at 0,0 or stays at job endPersonal preference, affects next-job workflowChange axis range and homing settings carefully and test with the machine's travel unobstructed — a wrong table size setting is a common cause of "the gantry slammed into the end of travel" on a first power-up after a controller swap or reset.
Basic RDWorks Workflow
- Import or draw your job. RDWorks has basic vector drawing and text tools, and imports DXF, AI, PLT, and BMP. For anything beyond simple shapes, design in Illustrator, Inkscape, or Affinity Designer (covered elsewhere on this site) and export as DXF or AI for import.
- Assign layers by color. Like LightBurn, RDWorks uses object color to group cut/engrave settings — draw your cut lines in one color, engrave fills in another, and set speed/power per color in the layer panel.
- Set speed and power per layer. Unlike LightBurn's percentage-based simplicity, RDWorks separates min power and max power per layer (for the dynamic power curve at corners and direction changes) — set both close together for consistent-depth work, or let max power ride higher for corner compensation on fast cuts.
- Frame the job first. The Frame/Origin function traces the job's bounding box at low power so you can confirm material placement before committing to a real cut — always do this, especially on an unfamiliar file.
- Download vs Run. RDWorks can either stream a job live over USB/Ethernet or download it into the controller's onboard memory for standalone execution from the panel — downloading is more reliable for long jobs since it isn't dependent on a stable PC connection for the whole runtime.
Firmware Updates and Config Backup
RDWorks is also the tool for flashing new Ruida firmware and for backing up your machine's full configuration (all the settings above) to a file before you touch anything — do this before any first-time deep dive into machine settings, since a mis-set parameter can otherwise mean re-deriving axis limits and homing behavior from scratch. Firmware updates fix bugs and occasionally add features (new file format support, improved corner power compensation) but are not something to do casually mid-project — update between jobs, not before an important cut, in case something needs re-tuning afterward.
Safety Notes
Everything covered in this site's general Laser Engraver Safety guide applies regardless of which software drives the controller — proper ventilation, correct laser safety glasses rated for your tube's wavelength, and never leaving a running job unattended. One Ruida-specific point: raising laser max power settings beyond your tube's rated output to "get more cutting power" shortens tube life dramatically and, on some machines, risks exceeding the power supply's rated current — treat the tube's datasheet max, not the controller's settable maximum, as the real ceiling.
If your machine has a Ruida DSP controller, RDWorks isn't optional cruft — it's the tool of last resort for firmware and machine-level configuration even after you've settled into LightBurn for daily production work. Get the machine settings right once, back up the configuration, and you'll rarely need to open it again.
Related Guides
- LightBurn Complete Guide: Interface, Layers, and Workflow
- How to Install Klipper on Any 3D Printer: Complete Setup Guide
- How to Manage Klipper Firmware on the Anycubic Kobra 3 V2 with ACE Pro
- How to Optimize GRBL Firmware on the WolfPawn 4040 Pro
- How to Optimize GRBL Firmware on the Longer Ray5 20W
- LightBurn Complete Settings Guide
- Grayscale Engraving with Power Scaling
- Marking Anodized Aluminum with CO2