Пока использующийся в GGEasy алгоритм не зависит от применяемого железа. Как говорится, чем проще, тем надежнее...
При той скорости HLDI, которую все хотели бы иметь, нужен такой ШИМ в CNC и драйвер лазера, которые бы справились с таким алгоритмом - изменение интенсивности в зависимости от скорости. Это раз. Далее, скорость вращения шпинделя (или мощность лазера) задается в g-коде для конкретных отрезков движения. То есть для создания такого (Вашего) алгоритма пришлось бы разбивать даже прямолинейные отрезки на несколько более коротких для того , чтобы задать в них свою яркость свечения лазера, если движение ускоренное. Это привело бы к многократному росту объёма g-кода и , возможно, что GRBL мог бы такой код неумышленно тормозить, так как его пропускная способность ограничена. Причем для обычных лазерных граверов это может быть не принципиально (и сейчас работает в лазерных программах), так как скорости перемещения лазера в десятки раз меньше, чем в HLDI.
Поэтому для обычных станков CNC выбранный алгоритм в GGEasy для HLDI, с моей точки зрения, более приемлем...