beeline09 / grblGateway

Bluetooth gateway for GRBL with control over http. Based on ESP32

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

latest Foo

GRBL Online controller with BT gateway

Думаю многим знаком ужасный GRBL Controller, который идет в комплекте вместе с CNC 3018 Pro, популярный на многих китайских площадках. 71bmuXZ9FVL Меня, после большого опыта с 3д принтерами, это просто ввело в ступор! Это побудило меня решить две проблемы:

  1. Сделать удобный и более информативный интерфейс управления и отображения основной информации
  2. Избавиться от проводов и иметь возможность подключаться к станку посредством Bluetooth соединения.

Для этих целей отлично подходит модуль ESP32 doit devkit v1 После нескольких вечеров кропотливой работы, я довел устройство до более или менее рабочего состояния и готов представить его общественности!

Итак, вот список функций:

  1. Управления осями и шпинделем.
  2. Выбор ускорения и размера шага для каждой оси. Выбранные параметры сохраняются после перезагрузки.
  3. Настройки. Здесь мы можем задать параметры подключения к WiFi сети, название встроенной точки доступа, название устройства Bluetooth, а так же минимальные и максимальные обороты шпинделя.
  4. Посмотреть информацию об истории и версии прошивки.
  5. Возможность OTA обновления прошивки.

При первой включении устройство включает встроенную точку доступа с именем GrblGatewaySoftAP и доступно по IP адресу 192.168.4.1. После подключения к встроенной точки доступа, необходимо зайти в настройки и указать настройки вашей WiFi сети, но никто не мешает вам работать на встроенной точке доступа, просто так у вас не будет интернета.

Вот так интерфейс выглядит на мобильном устройстве: ezgif-2-b8d8cff7c9

А вот так на комьютере: ezgif-3-53a8149111

Демонстрация работы моего модифицированного CNC 3018 Pro с родной красной платой управления:

В дальнейшем можно будет обновлять прошивку, нажав на кнопку OTA Update в боковом меню.

Большое спасибо Alex Gyver за его прекрасную библиотеку GyverPortal. Без нее у меня ничего не получилось бы!

Работа еще в процессе! Вносите предложения по улучшению.

About

Bluetooth gateway for GRBL with control over http. Based on ESP32


Languages

Language:C++ 63.2%Language:C 36.8%