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

    Рекомендованный
  • #721
А почему так долго работает? Ты синусы-косинусы матрицы поворота один раз считаешь? Или это тормоза карты?
Ну, пока тесты, ещё где-нибудь пооптимизирую.
Ну и карта - да, это ж не многогигагерцовый комп с хардом, скоростя не те...
Как и строки колбасить - не быстрое дело.
Для полноты возможностей там еще надо предусмотреть задание юзером координат точки, вокруг которой будет вращаться.
А 0 координат не достаточно?
 
Ну, пока тесты, ещё где-нибудь пооптимизирую.
Ну и карта - да, это ж не многогигагерцовый комп с хардом, скоростя не те...
Как и строки колбасить - не быстрое дело.

А 0 координат не достаточно?
Подозреваю, что основной затык - в скорости работы с картой. Но там врядли что-то удастся кардинально улучшить.

Для большинства нуля достаточно. Ну сам же знаешь, что юзеры бывают разные. И хотелки у них бывают разные...
 
Ну сам же знаешь, что юзеры бывают разные. И хотелки у них бывают разные...
А эти товарищи уже пусть свои хотелки самостоятельно реализуют, либо - внешний софт, на компе юзают.
 
А эти товарищи уже пусть свои хотелки самостоятельно реализуют, либо - внешний софт, на компе юзают.
Но по собственному опыту знаешь, что бывают ну очень приставучии...
 
Дорогие друзья, а особенно Олег; Спасибо вам всем. Благодаря вам у меня появилось много идей. ОлегК починил ключи раньше, чем я успел. Теперь остался только графический дисплей.


Эта библиотека кажется подходящей для GRBL Commander. ты думаешь это возможно?
 

Похоже, это произойдет со мной. Я постараюсь. Я думаю, было бы лучше, если бы это произошло. Алгоритм, который вы написали, идеален.
 
Привет ОлегК и всем друзьям. Преобразование графического дисплея вместо ЖК-дисплея скоро будет завершено.
 

Вложения

  • Ekran görüntüsü 2024-03-27 022528.png
    Ekran görüntüsü 2024-03-27 022528.png
    57.2 KB · Просмотры: 30
  • Ekran görüntüsü 2024-03-27 022751.png
    Ekran görüntüsü 2024-03-27 022751.png
    43.5 KB · Просмотры: 34

Вложения

  • 3c7aea0e-8351-419c-8759-a99f64b87e1d.jpg
    3c7aea0e-8351-419c-8759-a99f64b87e1d.jpg
    68.6 KB · Просмотры: 27
  • b7430f32-d227-4747-b379-0add5e8fb4b3.jpg
    b7430f32-d227-4747-b379-0add5e8fb4b3.jpg
    86.5 KB · Просмотры: 29
Ok, я думал TFT...
 
Я не мог этого сделать, потому что TFT был дорогим. Кстати, я хотел стать платным участником этого сайта, но мне выдало ошибку, что оплата не может быть снята с иностранных кредитных карт.
 
Графические дисплеи, при всей своей возможной гламурности UI тянут за собой кучу трудностей, как-то - код занимает больше места и вся эта отрисовка относительно медленно выполняется, что может быть критично для остального функционала. Что-простое, ещё ладно, но если хочется ещё и покрасивше, то тут уже надо применять гораздо больше усилий и удорожать конструкцию за счёт хорошего дисплея (не менее 3.2 . . . 5 дюймов, IPS, с ёмкостным тачем).
Что тянет за собой использование либо LVGL для создания нормального интерфейса, либо HMI-решения, типа DWIN.
Последнее, как минимум, интересно - позволяет разгрузить основной МК по графике, хотя и там своих заморочек хватает.
Как по мне - быстро работающий LCD и аппаратные кнопки предпочтительнее тормозящего TFT, с мелкими нарисованными контролами, но я потихоньку изучаю тему использования графических дисплеев и второго ядра ЕСП32.
Возможно, когда я вырасту над собой, то появится нечто более симпатичное и функциональное.
Но это не точно :)
 
  • Последнее редактирование:
Последнее редактирование:
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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