Actually , before you start you may want to see if your firmware even uses the decimal values. Front what I’ve read the reprap firmware accepts a real fraction as an S parameter for the M106 command but most interpreters only use whole numbers and ignore the rest. This is probably why the author choose to use whole numbers. It’s more compliant with gcode spec.
Reply To: Software Chain for Laser Cutting