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

    Рекомендованный
  • #961
на дисплее АК изменяются все координаты и также скорость шпинделя.
Судя по этому, можно предположить, что данные от платы АК принимает, но не отправляет, раз управление не работает. Проверить бы цепь TX от ЕСП АК и до платы управления. Хорошо бы описать, а лучше нарисовать, как всё подключено, используется ли согласование с помощью SP3232?
 
OlegK ,нашел не пропай на выводе RX ардуино.АК заработал, СПАСИБО!
 
ravil, я бы рекомендовал концевики все́ же установить - некоторые полезные функции без хоуминга не будут работать.
 
OlegK,концевики на станке стоят.Просто, АК настраивал без станка.
 
Шпаргалка по постпроцессору Аспайр и пример постпроцессора прилагаются.
Олег, подскажите, какой постпроцессор применять в арткаме для GRBL и кренделя?
 
  • Последнее редактирование:
Последнее редактирование:
Здравствуйте все.У меня вопрос к автору.Стоит версия 1.5.3. Включил параметры станочка в режим лазера($32=1).Всё работает-засвечивает фоторезист,но перестали работать комбинации кнопок "Shift+GoZ0" "Shift+Zmax" "Shift+SC XYZ"
В режиме шпинделя всё прекрасно работало.Концевики стоят,дом находит. Может ещё кто нибудь проверит,это у меня одного так, или у всех.
 
но перестали работать комбинации кнопок "Shift+GoZ0" "Shift+Zmax" "Shift+SC XYZ"
В версии 1.5.3 так и есть.
Лазерные станки подразумевают отсутствие управляемой оси Z, отсюда
"Shift+Zmax" "Shift+SC XYZ"
заблокированы в режиме лазера, т.к. не только не имеют смысла при отсутствии оси Z, но и завязаны на машинные координаты и работают только поиска дома (по Z, в частности).
Перемещение в "0" по Z на поиске дома не завязано, но в лазер-мод тоже деактивируется.

Если есть необходимость в этих командах для работы с лазером на станке с осью Z, то можете убрать эти ограничения.
Файл ManualMode.h, блок опроса кнопок,
для
строка 244
C++:
if (cnc_state != STATE_IDLE || !isHomingCycle || laser_enable) return;
убрать условие laser_enable, что бы получилось так
C++:
if (cnc_state != STATE_IDLE || !isHomingCycle) return;
для
строка 259
C++:
        case KEY_SHIFT_ZERO_Z    : { if (laser_enable) return; gotoZ(0.5f); gotoZ(0.0f, 50, false); } break;
сделать так
Код:
        case KEY_SHIFT_ZERO_Z    : { gotoZ(0.5f); gotoZ(0.0f, 50, false); } break;
для
строка 260
C++:
        case KEY_SHIFT_Z_UP      : { if (!laser_enable) GoZmax(); } break;
сделать так
C++:
        case KEY_SHIFT_Z_UP      : { GoZmax(); } break;

Возможно, стоит для этого сделать какую-то настройку в назначениях, типа - "отключить функции оси Z в лазер мод"
 
ОлегК!!!
Собрал тут я... в кулак и решил по экспериментировать с версией АК 1.5.3. (долго грузится версии плат, САбака.)
1. Скомпилил с ЕСП32 последней версией 3.2.1. До этого грузил 3.2.0.
Вафля не принимает пароль 12345678- и точка, для обоих версий.
Причём, при входе и с ПИСУХИ и со смартфона.
2. Скомпилил с предыдущей нашей (точнее Вашей) версией ЕСП32 2.0.13.
Без менеджера По фтп "(.) доступа" заходит. Через ПС и паспорт не спрашивает.
Войдя по (.) доступа файзилла соединяется, однако удалёнки не видит.
По ФТР(СТА) -пыжится , но в последствии канселирует.
Вот как то так.
Может Вам ОлегК, эта информация в чём то поможет?
Не хотелось бы исключать Вафлю из АК.
 
ОлегК, как подключить АК к плате управления BENBOX V5.1?Так как у этой платы,есть разделение CND (массы) между силовой и цифровой частями, не произойдет ли конфликт при питании АК от платы BENBOXа.
 
  • Последнее редактирование:
Последнее редактирование:
Так как у этой платы,есть разделение CND (массы) между силовой и цифровой частями, не произойдет ли конфликт при питании АК от платы BENBOXа
Силовую и сигнальную земли можно разделить с гальванической связью (низкоомный резистор или индуктивность) или гальванически изолировать (оптопары, микросхемы-изоляторы). В обоих случаях достаточно для питания АК и платы сопряжения установить отдельный слаботочный (до 1А) БП, минус которого соединить с цифровой землёй платы управления. Для случая с гальваноразвязкой, дополнительно, на одном из вариантов платы сопряжения, предусмотрена перемычка JP3, которая отделяет общий провод цепи резет или аварийного стоп (на плате от Инектра MSC-3U, к примеру, это не одно и то же) и общий провод питания МК платы управления, который используется для связи с АК.
1.JPG
 
АК показывает у BENBOX V5.1 в меню только $0 по $24.Почему?
 

Вложения

  • 1.jpg
    1.jpg
    51.7 KB · Просмотры: 16
АК показывает у BENBOX V5.1 в меню только $0 по $24.Почему?
Возможно, потому, что они пихают в ответ ещё и разъяснение к настройкам, а размер буфера АК ограничен, поэтому всё не влазит. Попробуйте увеличить размер буфера, например вдвое.
Файл CNC.h, строка 10
C++:
#define BUFFER_SIZE  1024
Для "обычного" ГРБЛ хватало 300+ байт, я увеличил до килобайта под Инектру, иначе тоже не влазило.
За Бенбокс ничего не скажу, нет у меня его.
 
Получилось!!!
 

Вложения

  • 2.jpg
    2.jpg
    38.3 KB · Просмотры: 22
Олег привет. У меня косяк: в настройках ставлю свой размер щупа, а после отключения питания возвращается старое значение 5мм.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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