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

    Рекомендованный
  • #976
Это у меня косяк.
Параметр запоминается в значение "prb_height", но, по факту, читается из "z_prb_height", назначая дефолтную величину при неудачном чтении, т.е. 5мм.
Для исправления нужно в файле runMenu.h в строке 324
C++:
runValueEditor(Z_probe_height, 0.0f, 50.0f, z_probe_height, "prb_height");
подправить название на
C++:
runValueEditor(Z_probe_height, 0.0f, 50.0f, z_probe_height, "z_prb_height");
 
Олег, у меня АК при поиске поверхности заготовки,Z щуп опускается на поверхность , и далее алгоритм пробинга ,настроенный согласно меню,не выполняется.
 
  • Последнее редактирование:
Последнее редактирование:
ravil,
АК при поиске поверхности заготовки,Z щуп опускается на поверхность , и далее алгоритм пробинга ,настроенный согласно меню,не выполняется.
Попробовал, вроде работает без замечаний...
У вас, вроде плата от "Бумбокса"? Если да, то хз, что она выдаёт в ответ.
На всякий случай я добавил отладочных сообщений сообщений (не забываем активировать режим отладки в файле app_settings.h, а потом, когда будет не нужно, закомментить его обратно).
C++:
//#Serial debug messages, must be commented!
//# ==================================
#define DEBUG_ENABLE
Т.е. при выполнении пробинга по Z у вас должно в Serial монитор выдать что-то подобное -
Bilderman 2025.07.22 15-33-55.png

Закинул в шапку версию 1.5.4, скачайте её. Там ещё правки, описанные в #976 и #968
Ваши сообщения автоматически объединены:

Без менеджера По фтп "(.) доступа" заходит. Через ПС и паспорт не спрашивает.
Войдя по (.) доступа файзилла соединяется, однако удалёнки не видит.
По ФТР(СТА) -пыжится , но в последствии канселирует.
Вот как то так.
Может Вам ОлегК, эта информация в чём то поможет?
Честно говоря, не знаю, как воспроизвести...
Вот лог при загрузке АК, если активирован вывод отладки, т.е. текущие прописанные пароли -
Bilderman 2025.07.22 15-21-57.png
После сброса на дефолтные (Меню-WiFi-RST WiFi)
Bilderman 2025.07.22 15-22-46.png
Далее, через меню включил WiFi Manager (AP) и подключился с телефона.
С браузера заходим и видим текущие настройки "вафли"
1.jpg2.jpg3.jpg
изменяем и отправляем
4.jpg
выходим из менеджера, перезапускаем АК и видим текущие настройки -
Bilderman 2025.07.22 15-33-20.png

Включаем через меню FTP (AP), коннектимся с телефона и через ФТП смотрим содержимое карты
5.jpg
Отключаемся, переподключаем вафлю на домашнюю сеть и с десктопа смотрим -
Bilderman 2025.07.22 15-32-26.png
Bilderman 2025.07.22 15-32-38.png
Т.е. с подключениями и с паролями я проблем не нахожу. Вот хз, как ещё проверить, попробуйте автивировать вывод отладки и так же посмотрите, что в АК прописывается.
Ну а то, что ФТП с телефона худо-бедно но работает, а с десктопа, мягко говоря, не очень - то другая история, за это уже говорили ранее...
 
Олег, с этой версией, Z щуп Benbox тоже корректно не работает.В Candle работает.
 
Олег, с этой версией, Z щуп Benbox тоже корректно не работает.
Версия не при чём, я там только отладочных сообщений добавил, что бы понятнее было, что не так.
Выдаёт то что в Сериал монитор?
 
Вот что показал терминал
 

Вложения

  • 1.jpg
    1.jpg
    10.2 KB · Просмотры: 35
  • Последнее редактирование:
Последнее редактирование:
ravil, сравните ответ PRB на моём скрине и на своём.
Поэтому думается, данные оттуда не удаётся получить.
Вот нафига там вторая группа чисел, интересно, плата же трёхосевая, а не шести?
И сколько в этих "бумбоксах" ещё таких "закладок"...
Ваши сообщения автоматически объединены:

ravil, попробуйте заменить шаблон в файле rexp_patterns.h, строка 24 на
C++:
const char rexp_probe_msg[] = "PRB:([-,%d]+[.]?[%d]*),([-,%d]+[.]?[%d]*),([-,%d]+[.]?[%d]*).*:([%d])";
Вроде на обоих вариантах отрабатывает
Bilderman 2025.07.22 19-49-57.png
 
Олег, щуп работает!
 

Вложения

  • 2.jpg
    2.jpg
    17.5 KB · Просмотры: 20
Олег, а теперь не работает функция непрерывного перемещения осей.Пошаговое -работает.
 

Вложения

  • 3.jpg
    3.jpg
    16.6 KB · Просмотры: 31
s - это рассчитанная дистанция перемещения, как видим, равна 0, поэтому и не едет. Для расчёта используются значения ускорения из $$-параметров. Как выше уже было выяснено, бенбокс добавляет к каждой настройке её описание, а так как эти величины у меня "вычленяются" без регэкспов, более упрощённо, поэтому, значения ускорений не удаётся получить. Надо переделывать "вычленятор" этих значений.
 
Олег,последние настройки АК я делал при размере буфера 1024.Непрерывное перемещения осей не работали.Увеличил размер,как вы рекомендовали ранее , до 2048 и перемещения заработали.
 
Будем считать, что само рассосалось :)
 

Лучшее враг хорошего. Только оформил пульт и сказал фууу.

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

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

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

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

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