ПОЛЕЗНО GRBL Commander - автономный контроллер на ESP32

  • Последнее редактирование:
    Рекомендованный
  • #571
Последнее редактирование:
А это какая IDE, глобальный поиск по файлам есть?
Абдурина IDE. Глобального поиска нет, только локально.

Всё должно компилицца -
Bilderman 2023.09.27 0-08-37.png

В менеджере плат должно показывать, какая версия установлена -
Bilderman 2023.09.27 0-19-49.png
 
  • Последнее редактирование:
Последнее редактирование:
ОлегК!!!
У меня появляется версия макс. 2.0.11, перед этим загружал версию 2.0.10, так
Ругается ещё хлещще:
Esta version de C:\Users\Victor\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1\esptool.exe no es compatible con la version de Windows que esta ejecutando. Compruebe la informacion de sistema del equipo para consultar si necesita una version x86 (32 bits) o x64 (64 bits) del programa, y despues pongase en contacto con el editor del software.
exit status 1
Ошибка компиляции для платы ESP32 Dev Module.

По этому и вернулся после загрузки 2.0.10 к 1.0.6.
Сейчас попробовал загрузить 2.0.11 -ругается также.
Ваши сообщения автоматически объединены:

Спите друзья!!!
Ща попробую по рекомендации vvv1234.
 
А в настройках Arduino IDE какая ссылка прописана?
Точно такая?
Bilderman 2023.09.27 7-59-50.png
ОлегК!!!
Да, именно такая настройка.


Ругается, мол версия ESPtool не под нужную битность ОС.
Вот и подумал, что после версии 1.0.6 сразу прыгнули на 2.0.0 .1, .2 и тд., используя уже 64 битную систему.
У меня она 32 битная.
 
Bacilio,
Раз такая фигня, попробуйте следующее:
0. Перекачайте архив АК v 1.4 из шапки

1. Убедитесь, что у вас по этому пути
C:\Users\Victor\AppData\Local\Arduino15\packages\esp32\hardware\esp32
находится только одна папка 1.0.6
Если есть ещё 2.0.х, то удалите.

2. Библиотеки из папки Libs -> замените ими уже имеющиеся в папке Libraries (Arduino IDE).

3. В директории проекта есть две папки -
for_SDK_1.0.6
for_SDK_2.0.13

В каждой из них лежит файл uExplorer.h для разных версий SDK
Скопируйте с заменой файл из for_SDK_1.0.6 в директорию проекта (по умолчанию он там для 2.0.13).

Теперь должно скомпилироваться и под версией 1.0.6

no matching function for call to 'WiFiClass::begin(String&, String&)'
Теперь тоже не должно ругаться.
Всё вышеописанное я проверил на планшете (под 1.0.6) и десктопе (под 2.0.13).
Как-нибудь потом модифицирую класс uExplorer.h, что бы работало без лишних телодвижений.
 
  • Последнее редактирование:
Последнее редактирование:
Bacilio,
Раз такая фигня, попробуйте следующее:
0. Перекачайте архив АК v 1.4 из шапки

1. Убедитесь, что у вас по этому пути
C:\Users\Victor\AppData\Local\Arduino15\packages\esp32\hardware\esp32
находится только одна папка 1.0.6
Если есть ещё 2.0.х, то удалите.
ОлегК!!! Была такая хрень. Когда загружал ветсию 2.0.10. После этого в C:\Users\Victor\AppData\Local\Arduino15\packages\esp32\hardware\esp32
было 2 версии, и 1.06 и 2.0.10 и писало, что в версии 1.0.6 отсутствует текстовый файл. По этому удалить не может. Вроде, сам ничего не удалял.
При дальнейших попытках поменять, или удалить какую либо версию не удавалось. Ругался - "...... ... ..... no 1 more." и на русском спрашивал -: "это точно 1.0.6?, а не 1.0.5?"
Пришлось вручную удалить к хренам все версии, потом закачивал всё обратно, даже Ардуино поменял с 18.15 на 18.18.
После этого всё встало на свои места. Закачиваешь одну - она одна и остаётся.
Это так, -из практики.

2. Библиотеки из папки Libs -> замените ими уже имеющиеся в папке Libraries (Arduino IDE).

3. В директории проекта есть две папки -
for_SDK_1.0.6
for_SDK_2.0.13
В каждой из них лежит файл uExplorer.h для разных версий SDK
Скопируйте с заменой файл из for_SDK_1.0.6 в директорию проекта (по умолчанию он там для 2.0.13).

Теперь должно скомпилироваться и под версией 1.0.6


Теперь тоже не должно ругаться.
Всё вышеописанное я проверил на планшете (под 1.0.6) и десктопе (под 2.0.13).
Как-нибудь потом модифицирую класс uExplorer.h, что бы работало без лишних телодвижений.
Огромное спасибо Олег!!!
Ща буду пробовать.
Завтра сообщу о результатах.
Ваши сообщения автоматически объединены:

Олег!!!
Вы пишите:
3. В директории проекта есть две папки -
for_SDK_1.0.6
for_SDK_2.0.13
Уточните пожалуйста. В какой директории и какого проекта?
***

В версии 1.4 в в uExplorer.h есть только несколько закомментированных выражений-
// > for SDK v2.0.7
......
и
// > for SDK v1.0.6
.......
 
  • Последнее редактирование:
Последнее редактирование:
Уточните пожалуйста. В какой директории и какого проекта?
Так в этой теме только один проект. :)
Я ж написал выше -
0. Перекачайте архив АК v 1.4 из шапки
или из сообщения #571
В версии 1.4 в в uExplorer.h есть только несколько закомментированных выражений-
// > for SDK v2.0.7
......
и
// > for SDK v1.0.6
Это просто пометка, что бы файлы можно было различать.
 
ОлегК!!!
Вчера в шапке версии 1.4 не было.
Сегодня появилась.
Попробую.
 
Опробовал "в бою" поиск центра отверстия - понадобилось расфрезеровать 8 отверстий по диаметру до 11 мм и в глубину до 7 мм.
УП - одна, для одной операции.
В качестве пробника - используемая фреза.
Поиск дома не делал.
Последовательность действий:
0. Выбираем в меню файл УП и корректируем параметры пробинга под текущую задачу.
1. Shift+ Z- (поиск поверхности заготовки)
2. Фрезу в отверстие, на 1-2 мм ниже 0 по Z, примерно по центру.
3. Поочерёдно жмём Shift+ стрелка перемещения по X
4. то же, по оси Y.
5. Перемещаемся в центр отверстия: Menu->Macros->XY probe->Center->CenterXY
6. Запускаем УП.
7. Переходим в след отверстие и повторяем с п.2

IMG_20230930_003012.jpg

В принципе, вполне юзабельно...
 
  • Последнее редактирование:
Последнее редактирование:
Опробовал "в бою" поиск центра отверстия - понадобилось расфрезеровать 8 отверстий по диаметру до 11 мм и в глубину до 7 мм.
УП - одна, для одной операции.
В качестве пробника - используемая фреза.
Поиск дома не делал.
Последовательность действий:
0. Выбираем в меню файл УП и корректируем параметры пробинга под текущую задачу.
1. Shift+ Z- (поиск поверхности заготовки)
2. Фрезу в отверстие, на 1-2 мм ниже 0 по Z, примерно по центру.
3. Поочерёдно жмём Shift+ стрелка перемещения по X
4. то же, по оси Y.
5. Перемещаемся в центр отверстия: Menu->Macros->XY probe->Center->CenterXY
6. Запускаем УП.
7. Переходим в след отверстие и повторяем с п.2

IMG_20230930_003012.jpg

В принципе, вполне юзабельно...
Попробуй с круглой заготовкой известного диаметра, например D=10мм. Поиск центра->проход по кругу D-d боковой частью фрезы. На глубину, скажем, ~0.1. Уменьшая d (0.05, 0.04 и т.д.), по звуку или визуально можно будет оценить точность поиска центра.
 
  • Последнее редактирование:
Последнее редактирование:
Ребята!!!
Точность поиска по схеме эл. контакта с заготовкой во многом зависит от дребезга контактов при касании.
Точность /погрешность в минус 2-3 сотки гарантирована. Проверял на ПП.
А если недо центроваться по диэлектрику?
По этому, давно уже хотел ОлегуК предложить поиск нуля "с ручным управлением".
Суть заключается в сл. :
Алгоритм практически тот же. Только Оператор сам подводит к касанию с заготовкой (через бумажку, калиброванную пластину, как угодно ....) фиксирует положение "1" на Командере. Поднимается, естественно, вручную по Зет и вручную перемещается в в другую сторону от заготовки. Проделывает те же самые действия с ругой стороны заготовки, и, убедившись в соответствии -нажимает на Командере - типа -"Фиксация -2 по оси ..."
И т.д.
Где то, на форуме писал, что поиск нуля в ручную на ЧПУ- это было геморойно.
фиксируем 1 касание- записали координаты на бумажке.
Фиксируем 2 касание -записали координаты на бумажке.
Потом всё суммируем и делим на 2 на калькуляторе.
и вводим в ЧПУ.
Ну так было.
Ваши сообщения автоматически объединены:

 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать