Рыть и копать в сторону документации к ugs, в каком виде должен быть плагин, что нужно для программы чтобы взаимодействовать с твоим плагином. Скорее всего там свой sdk, ищи команды для рисовки кнопок, отправку гкода и команд грбл.
В том то и проблема что надо не на базе команд грбл а совсем новые в добавок к нему того что он понимает мне мало и нужно то что есть в более профессиональных станках