что подразумевается под ESP? это 8266 подключенная как внешний вайфай контроллер или это ESP32 в который защивается GRBL и полностью управляет платой?
Если второй вариант, то непоянтно при чем здесь плата от кубоида. вопросов больше чем ответов.
Если GRBL для есп32, то стоит брать вот этот проект
https://github.com/bdring/FluidNC/releasesтам уже релиз, там готовая прошивка которая зашивается в 2 действия методом запуска бат файлов.
Вначале запускается install-wifi.bat для загрузки прошивки.
Затем запускается install-fs.bat - для разметки файловой системы.
после этого пявляется очка доступа с названием fluidnc.
пароль для входа 12345678
Больше шить ничего не надо, а прошивка обновляется через браузер, что очень удобно. После того как подключились к точке доступа необходимо зайти в браузере по адресу 192.168.1.1 (или 192.168.0.1 не помню точно), в открывшейся странице можно в настройках указать параметры домашнего роутера, к которому он и подключится, после чело в плате будет доступ у всех устройств подключенных к роутеру. IP адрес правда придется уже в роутере смотреть, он внутренний присвоит, для удобства в роутере можно плате статичиский IP адрес выделить и в закладки в драузере бросить для быстрого доступа.
Как подключение настроите следует загрузить файл конфигурации вашего станка. А вот готовые файлы конфигурации можно найти здесь
https://github.com/bdring/FluidNC/tree/main/example_configsкачаете более похожий файл и потом в блокноте под свою конфигурацию правите, там и скорости, ускорения, кинематика и т.д. все легко.
после того как подготовили файл его необходимо загрузить на устройство, делается это через браузер.
вверху странички есть вкладки, нужная "FluidNC", при нажатии на нее откроется "FluidNC Settings", там нужно выбрать зеленую иконку с папкой (Manage local files), и загрузить ваш файл конфигурации. после ътого его можно будет выбрать в Config/Filename, нажать SET и перезагрузить плату, что бы настройки применились.
Вся прелесть данного проекта в том, что файлов конфигурации можно загрузить несколько под разные задачи, и переключать их в настройках.