Я освоил рисование в inkscape (и он кстати неплохо в вектор переводит растровые картинки, по крайней мере контуры), сохраняю в svg, потом из svg генерю gcode в laserweb, потом чуть-чуть дорабатываю его (а то grbl 0.9 не понимает) и через cncjs отправляю в станок. Вот такой toolchain