Top.Mail.Ru
GRBL_ESP32- ошибка.
 
Уведомления
Очистить все

GRBL_ESP32- ошибка.

Страница 1 / 2
(@aleksagolik)
Level 1

Здравствуйте. Помогите пожалуйста , проблема с компиляцией скетча в Arduino IDE ,прошивки ESP32_GRBL , выдает ошибку "Compilation error: using typedef-name 'WiFiServer' after 'class". Плата отладки ESP32 wroom-32u. Помогите пожалуйста - в какую сторону копать.

Цитата
Создатель темы Размещено : 27.07.2024 12:18
Aveal
(@aveal)
Top level Admin

Привет, скинь сам скетч.

ОтветитьЦитата
Размещено : 28.07.2024 10:24
(@aleksagolik)
Level 1

Привет. Я скину архив полностью т.к. файлов там много и они зависят друг от друга. Если что поправляйте, буду шишки набивать.

 

ОтветитьЦитата
Создатель темы Размещено : 28.07.2024 11:06
Aveal
(@aveal)
Top level Admin

Пробежался по-быстрому, как вариант для теста в TelnetServer.h убрать:

class WiFiServer;
class WiFiClient;

И добавить:

include <WiFi.h>
ОтветитьЦитата
Размещено : 29.07.2024 12:50
(@aleksagolik)
Level 1

Спасибо , попробую тогда отпишусь.

ОтветитьЦитата
Создатель темы Размещено : 30.07.2024 08:16
(@aleksagolik)
Level 1

Изначально он ругался на библиотеку FreeRtos.h , я ее закомментировал т.к. говорят для esp32 она не нужна . Или все-таки есть библиотека FreeRTOS.h под ESP32 ? Я не нашел. Извините но я немного делетант в этих делах , раньше зашивал только ардуинки да и то готовые прошивки.

По вашим подсказкам пока так-же ничего,  выбило новую ошибку : "Compilation error: 'uint8_t' does not name a type"

ОтветитьЦитата
Создатель темы Размещено : 30.07.2024 09:58
Aveal
(@aveal)
Top level Admin

@aleksagolik Лучше всего в исходниках ничего не меняя пробовать собрать в точности по официальному гайду (я на гите видел мельком).

ОтветитьЦитата
Размещено : 30.07.2024 10:36
(@aleksagolik)
Level 1

@aveal Решил установить Fluidnc , все установилось , но файл конфигурации mpcnc_v1p2 RMT ругается что пины направления двигателей совпадают"gpio.26 is already used". И файл конфигурации взял же из GitHab-а.

ОтветитьЦитата
Создатель темы Размещено : 30.07.2024 19:59
Aveal
(@aveal)
Top level Admin

@aleksagolik а можете конфиг скинуть?

ОтветитьЦитата
Размещено : 31.07.2024 09:21
(@aleksagolik)
Level 1

@aveal Здравствуйте. Да ,конечно .Вот файл

.

ОтветитьЦитата
Создатель темы Размещено : 31.07.2024 09:50
Aveal
(@aveal)
Top level Admin

Видимо из-за того, что он для двух операций используется:

motor0:
  limit_all_pin: gpio.17:low
  hard_limits: false
  stepstick:
    direction_pin: gpio.26
    step_pin: gpio.12
motor1:
  stepstick:
    direction_pin: gpio.26
    step_pin: gpio.22
ОтветитьЦитата
Размещено : 31.07.2024 11:08
(@aleksagolik)
Level 1

@aveal Но они же эти два двигателя находятся как бы на одной оси , вот например -

x:
steps_per_mm: 200.000
max_rate_mm_per_min: 8000.000
acceleration_mm_per_sec2: 200.000
max_travel_mm: 500.000
soft_limits: false
homing:
cycle: 2
mpos_mm: 0.000
positive_direction: true
settle_ms: 250.000
seek_mm_per_min: 200.000
feed_mm_per_min: 100.000
seek_scaler: 1.100
feed_scaler: 5.000
motor0:
limit_all_pin: gpio.17:low
hard_limits: false
stepstick:
direction_pin: gpio.26
step_pin: gpio.12
motor1:
stepstick:
direction_pin: gpio.26
step_pin: gpio.22

Вот ссылка , не знаю зачем ,но вдруг как то вас натолкнет на какую то мысль- https://github.com/bdring/Grbl_Esp32/issues/1452 , откуда я взял этот конфиг.

 

ОтветитьЦитата
Создатель темы Размещено : 31.07.2024 11:33
Aveal
(@aveal)
Top level Admin

@aleksagolik Ну там парсится файл просто, находит повторяющиеся выводы и выкидывает ошибку. Если разные поставить, то нормально будет? Можно еще попробовать поставить одинаковые, но не 26, чтобы исключить опцию, что проблема именно в этом пине.

ОтветитьЦитата
Размещено : 31.07.2024 11:49
(@aleksagolik)
Level 1

@aveal Игрался я с пинами , но никак не помогло, думал уже бог с ним с SD картой и возьму от ее пины- нет тогда выскакивала ошибка другая. Не хватает буквально одного свободного пина.(я так понимаю, хотя может и не прав) Возможно если отключить SD карту в прошивке , тогда появятся свободные пины и тогда что то получится.

Пока не знаю что делать, еще особо не вникал , но может в настройках что то есть что бы эти двигатели работали синхронно и ОН не ругался . (Хотя может это и бред .)

ОтветитьЦитата
Создатель темы Размещено : 31.07.2024 21:56
(@aleksagolik)
Level 1

Наверное придется все таки заказывать 74ahct595 под другой конфиг, что бы у меня заработала схема xxyyz.

ОтветитьЦитата
Создатель темы Размещено : 31.07.2024 22:22
Страница 1 / 2
Поделиться: