Decoder and tooling for the RDWorks .rd
file format
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.
Ruby
Provides de-scrambled hexdump of an .rd
file.
Provides a full decode of an .rd
file, with commands and values
output in 'human-readable' form.
Generates a lookup table (either in --ruby
or in --markdown
format) the scrambled values.
Generates a github flavored markdown table,
listing all commands known to decode
meerk40t has even more commands implemented.