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

  • Последнее редактирование:
    Рекомендованный
  • #736
Последнее редактирование:
Тоже попробовал.
Дисплей 3.2"
можно "тему" оформления сменить
IMG_20240329_213539.jpgIMG_20240329_220004.jpg
Прикольно :)
 
Это от реальной работы со станком?
Если да -есть вопрос .
 

а ты ,,боялась,, .
?

оффтоп
 
Пока нет (да я, вроде, нигде и не обещал), решил сделать перерыв с проектом и позаниматься другим.
Тем более, что в жару нет никакого желания чем-то подобным заниматься, разве кто критичные глюки отыщет.
Планы на будущее такие - продолжить с картой высот, и только потом, возможно, переносить всё в "Коммандер-2" с графическим дисплеем.
 
  • Последнее редактирование:
Последнее редактирование:
ОлегК!!! Вы наверное думаете о сенсорном/касательном графическим дисплее? Чтоб с Клавой не возиться.
Если так?- только ЗА !!!
Аппаратная часть сводится к минимуму. А функционал может расширяться по мере достигнутых результатов.
Это же хорошо. Гибкость/софт- и доступ к исходникам-здорово.
 
Чтоб с Клавой не возиться.
А чем вам тётя Клава не угодила? :)
Аппаратные кнопки всё равно не помешают, как минимум на перемещение - вслепую тыкать в дисплей не получится при позиционировании. Но кнопок хотел сделать меньше - да, ибо немало второстепенных действий, которыми можно и с тача управлять...
 
Мое личное мнение, кнопки удобнее всего. Тыкать в тач не всегда удобно, особенно в работе когда пальчики не всегда чистые.
 
  • Последнее редактирование:
Последнее редактирование:
ОлегК!!!
Тётя Клава мне нравится, но не нравится применение дополнительных аппаратных средств, к коим могу отнести MCP23017 или PCA9555.
Если Клава будИт, пусть, 3х4 т.е 12 кнопок(а это позволяет на ЕСП32 на 30 ног в вашем проекте)- уже хорошо. Если 3х3- ещё лучше.
Мэин Плата превратилось бы - всего в ЕСП32+ ..24лс... - и Фсё.
Вот как то так. Осудите если не прав.
 

Не суди, да не судим будешь... :rolleyes:

оффтоп
 
Может кто сможет что то подсказать. Хочу понять как прописать в WPOS оффлайн контроллера вылет инструмента напрямую программно (какой командой), чтоб значение прописалось EEPROM (эффект должен быть таким же как если с пульта нажимаешь кнопку нулевой позиции самой фрезы по оси Z и сохранилось там).
А то если используешь команды G92 или G10 L20 P0 (значение нулевой точки оси Z нормально отрабатывает), но после отработки заданного ноля по оси Z не сохраняются (и восстанавливается старое значение нулевой точки по оси Z заданное ранее с пульта вручную).
______________________________________________________________________________________________________
Пример цикла замера инструмента как подпрограмма для замера инструмента:
G54
G21
( cikl izmerenia vileta instrumenta )
G91 G38.2 Z-55. F100
G92 Z10. (значение высоты датчика для замера вылета, вводится пользователем в ручную)
G91 G0 Z20. (выход на безопасную высоту)
G10 L20 P0 Z30. (или G92 Z30.) - ну тут понятно, что инструмент определен и значение по оси Z = 30, оно прописывается в G54, но кратковременно, на момент отработки самой программы и далее не сохраняется=(
_______________________________________________________________________________________________________
Вопрос - как можно прописать значение вылета инструмента (в G54=Z30. в EEPROM) в систему WPOS оффлайн контроллера через программный код и оно там сохранилось?
 
  • Последнее редактирование:
Последнее редактирование:
( cikl izmerenia vileta instrumenta )
G91 G38.2 Z-55. F100
G92 Z10.
Хотя G91 ( координаты относительно последнего положения) и в составе кадра, т.е. временная, но по хорошему не помешант принудительно переводить в G90 (абсолютные относительно начальных). При присвоении смещения командой G92 никто не обязывает присваивать значения всех координат, можно мнять значения только одной оси или двух. Кроме того, существуют и другие системы пользовательских координат (G55 ÷ G59).
И, да, с какой целью лезть в EEPROM, где содержатся настройки системы, можно получить, при некорректной записи, кучку проблем.
 
Сверху Снизу