Skip to content
Decoder and tooling for the RDWorks .rd file format
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin document magic number option May 8, 2018
doc
lib round abscoord to 3 digits May 8, 2018
tasks Test generator and comparison Dec 20, 2017
.gitignore
ChangeLog
Gemfile
LICENSE Basic project structure Nov 25, 2017
README.md Fix README formatting Dec 5, 2017
Rakefile Basic project structure Nov 25, 2017
ruida.gemspec Basic project structure Nov 25, 2017

README.md

ruida

Decoder and tooling for the RDWorks .rd file format

About

Thunderlaser laser cutter need a proprietary Windows software (RDWorks) to operate.

RDWorks generates .rd files to communicate with the laser cutter.

.rd files are (trivially) scrambled with strange encodings for integer and floating point values.

This project provides tooling to display and decode this file format.

License

Ruby

Commands

dump

Provides de-scrambled hexdump of an .rd file.

decode

Provides a full decode of an .rd file, with commands and values output in 'human-readable' form.

lookuptable

Generates a lookup table (either in --ruby or in --markdown format) the scrambled values.

document

Generates a github flavored markdown table, listing all commands known to decode

You can’t perform that action at this time.