ESP32 и ЧПУ

Контроллеры, драйверы, датчики, управляющие устройства.
AVK74
Почётный участник
Почётный участник
Сообщения: 1854
Зарегистрирован: 02 июл 2013, 09:03
Репутация: 335
Откуда: Уфа
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение AVK74 »

У меня создалось чоткое впечатление, что не стоит на ESP делать что то по настоящему серьезное. Да и не выйдет ИМХО. Все там через жопу, доков ладом нет.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение MX_Master »

AVK74 писал(а):Все там через жопу
Уже пользовал? (:
AVK74
Почётный участник
Почётный участник
Сообщения: 1854
Зарегистрирован: 02 июл 2013, 09:03
Репутация: 335
Откуда: Уфа
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение AVK74 »

Я попытался. Там даже просто среду поставить тот еще квест.
Из под Ардуины я писать не стал.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение MX_Master »

Намёк понятен. Как доберусь, расскажу в деталях, что и как.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение MX_Master »

Изучил по-маленьку datasheet на ESP32. Кроме 3-х ядерного проца, из интересных функций, применимых к ЧПУ есть - 16 каналов простого ШИМ, 3 канала сложного ШИМ, а также 8 аппаратных счётчиков (по 2/3 канала). Если я правильно понял, эти счётчики могут считать и ввод с энкодеров, и свой же вывод с ШИМ генераторов. Так, что в теории, на борту имеется неплохой набор для аппаратного ввода/вывода сигналов.

Посмотрел также возможности сопроцессора. Набор команд крохотный, но сделать из него примитивный софтовый счётчик/генератор тоже можно. 8 Кб на прошивку, ассемблер. Хотя это не так уж и нужно, когда есть основной 2-х ядерный процессор.

Возможные области применения:
  • GRBL с увеличенной частотой шагов
  • Беспроводной тестер механики/электроники станка. ESP32 создаёт Wi-Fi сетку. Цепляемся к ней с телефона. Открываем браузер и вбиваем IP адрес ESP32. На экране простейший интерфейс с кнопками, циферблатом и парой настроек. Куда жмём, туда механика и едет. С учётом подач, ускорений и, возможно, концевиков.
  • Можно запилить беспроводной кнопочно-штурвальный пульт, который по Wi-Fi цепляется к LinuxCNC.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение tooshka »

Доверять wifi как то не хочется.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение MX_Master »

tooshka писал(а):Доверять wifi как то не хочется.
ну хорошо, подключишь для страховки еще и USB кабелем :hehehe:
Если чё, я своим LinuxCNC управляю исключительно по Wi-Fi'ю. Когда станок большой, ходить вокруг него с беспроводным пультом одно удовольствие.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение tooshka »

Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение MX_Master »

Андрей, респект и уважуха :beer_blow: Потому что следующая статья от этого автора была ещё полезнее :) http://www.buildlog.net/blog/2017/11/es ... h-the-rmt/

Глянул доки на предмет IR приёмо-передатчика.. А действительно, там есть 8 каналов, которые можно юзать как генераторы точного кол-ва импульсов. Гениально. В STM'ах такого нет. Очередной плюс в копилку ESP32 для ЧПУ применения.
Аватара пользователя
Taganrog
Мастер
Сообщения: 1238
Зарегистрирован: 15 апр 2015, 16:32
Репутация: 284
Настоящее имя: Евгений
Откуда: Брянск
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение Taganrog »

MX_Master писал(а):- 16 каналов простого ШИМ, 3 канала сложного ШИМ,
А они там действительно аппаратные ? или 1 настройки для генератора а потом софтово раскидываются по портам ? В предыдущей насколько помню нельзя было задать для каждого порта свои настройки предделителя. А так же останавливать счет некоторых не затрагивая остальных.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение MX_Master »

Нельзя сказать что-то конкретное про аппаратность, не распиливая чип под микроскопом. Но первые простые 16 каналов ШИМ тактируются только от 4-х таймеров. Предделитель, стессна, есть только у таймеров. Типа как у STM'ок. Там тоже у каждого таймера есть по 4 канала ШИМ.

Модуль сложного ШИМ (для управления движками) имеет свои особенности, которые по желанию можно изучить в инструкции.

Впрочем, все эти ШИМ модули имеют альтернативу в виде RMT (Remote Control, IR) модуля. Он тактируется от 80 МГц шины, имеет общий предделитель (8 бит), а также отдельные делители для каждого из 8-ми каналов.
Bebebe
Новичок
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение Bebebe »

Ну что могу сказать, установил на отладочную плату ESP32, подключил просто шаговики (на станок побоялся), через USB работает:). Вебинтерфейс просит загрузить фирмваре, с блютуз пока не разобрался.

Разобрался. WiFi и Bluetooth одновременно не работают, памяти не хватает или я не очень разобрался. Выбирается что-то одно. По Bluetooth работает нормально, ну тестовый файл минут 20 гонял не сбился. Придет опторазвязка - попробую на станке.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение steals_y2k »

с год назад ещё заказывал есп32, собирал поделки для "умного дома" в квартиру себе, термометр в машину.
часть бибилиотек надо новые, соответственно от есп12 переписывать чтото.
что-то и новое отсутствует.
в итоге лень меня поборола, забросил всё ))
да, по сравнению с есп12 намного интереснее, куча АЦП/ЦАП и так далее..
но 2 дисплейчика так толком и не заработали. на есп12 один из них работал(но,видимо,помер)
на есп12 же по и2с другой дисплейчик работает(как часы)))) ) уже стабильно больше года.. (только раз в полгода перешиваю-лень было городить веб-интерфейс для установки часов)
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение vmarkiv »

Нашел вот такое на ESP32 - https://ua-tao.com/item/569922370841?ld ... IjoiIn0%3D . https://www.youtube.com/watch?v=ksSP2lzFqIA - я в шоке ...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение MX_Master »

Есть ещё вот такой - https://item.taobao.com/item.htm?id=584590308273
Аватара пользователя
Prav
Мастер
Сообщения: 827
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение Prav »

Железо сделать можно относительно быстро. Его сейчас клепают все кому не лень, но вот железо голое мало кому нужно.
ПО и драйвера пишут годами, а то и десятилетиями. В нём ценности на несколько порядков больше.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение Serg »

Prav писал(а):ПО и драйвера пишут годами, а то и десятилетиями. В нём ценности на несколько порядков больше.
Это про кибертехнолога чтоль? :)

Другие "ПО и драйвера" пишут быстро, чтоб успеть откусить кусок рынка, пока конкуренты не подсуетились.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Bebebe
Новичок
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение Bebebe »

В общем не дождался опторазвязки и подключил вместо Ардуины к CNC Shield (станок у меня первый, долгострой и свои функции для ребенка и пластика выполняет). Понравилось. Работаю только по Bluetooth c ноута или смарта, убрались сопли Bluetooth-Com платы, все стало компактнее. Про частоты и скорости пока не задумывался, у меня пока что максимально 1500 мм/мин.
P.S. На ESP8266 у меня сделаны контроллеры теплиц, uptime месяцами. Стало не хватать выводов под новые запросы - перешел на ESP32... в общем теперь думаю куда бы старые ESP8266 применить.
AVK74
Почётный участник
Почётный участник
Сообщения: 1854
Зарегистрирован: 02 июл 2013, 09:03
Репутация: 335
Откуда: Уфа
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение AVK74 »

Что это за проект?
Bebebe
Новичок
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей
Контактная информация:

Re: ESP32 и ЧПУ

Сообщение Bebebe »

Скромный, пробный, валы без опор, Nema17, шпиндель 400W. Управление разное - grbl, Mach3, надеюсь скоро LinuxCNC, пока в процессе выбора. Вот как определюсь тогда и следующий вариант буду думать.
Ответить

Вернуться в «Электроника»