Страница 2 из 4

Re: ESP32 и ЧПУ

Добавлено: 16 фев 2019, 20:03
AVK74
У меня создалось чоткое впечатление, что не стоит на ESP делать что то по настоящему серьезное. Да и не выйдет ИМХО. Все там через жопу, доков ладом нет.

Re: ESP32 и ЧПУ

Добавлено: 16 фев 2019, 20:10
MX_Master
AVK74 писал(а):Все там через жопу
Уже пользовал? (:

Re: ESP32 и ЧПУ

Добавлено: 16 фев 2019, 20:19
AVK74
Я попытался. Там даже просто среду поставить тот еще квест.
Из под Ардуины я писать не стал.

Re: ESP32 и ЧПУ

Добавлено: 16 фев 2019, 22:36
MX_Master
Намёк понятен. Как доберусь, расскажу в деталях, что и как.

Re: ESP32 и ЧПУ

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

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

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

Re: ESP32 и ЧПУ

Добавлено: 17 фев 2019, 09:57
tooshka
Доверять wifi как то не хочется.

Re: ESP32 и ЧПУ

Добавлено: 17 фев 2019, 10:28
MX_Master
tooshka писал(а):Доверять wifi как то не хочется.
ну хорошо, подключишь для страховки еще и USB кабелем :hehehe:
Если чё, я своим LinuxCNC управляю исключительно по Wi-Fi'ю. Когда станок большой, ходить вокруг него с беспроводным пультом одно удовольствие.

Re: ESP32 и ЧПУ

Добавлено: 17 фев 2019, 13:54
tooshka

Re: ESP32 и ЧПУ

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

Глянул доки на предмет IR приёмо-передатчика.. А действительно, там есть 8 каналов, которые можно юзать как генераторы точного кол-ва импульсов. Гениально. В STM'ах такого нет. Очередной плюс в копилку ESP32 для ЧПУ применения.

Re: ESP32 и ЧПУ

Добавлено: 18 фев 2019, 09:14
Taganrog
MX_Master писал(а):- 16 каналов простого ШИМ, 3 канала сложного ШИМ,
А они там действительно аппаратные ? или 1 настройки для генератора а потом софтово раскидываются по портам ? В предыдущей насколько помню нельзя было задать для каждого порта свои настройки предделителя. А так же останавливать счет некоторых не затрагивая остальных.

Re: ESP32 и ЧПУ

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

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

Впрочем, все эти ШИМ модули имеют альтернативу в виде RMT (Remote Control, IR) модуля. Он тактируется от 80 МГц шины, имеет общий предделитель (8 бит), а также отдельные делители для каждого из 8-ми каналов.

Re: ESP32 и ЧПУ

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

Разобрался. WiFi и Bluetooth одновременно не работают, памяти не хватает или я не очень разобрался. Выбирается что-то одно. По Bluetooth работает нормально, ну тестовый файл минут 20 гонял не сбился. Придет опторазвязка - попробую на станке.

Re: ESP32 и ЧПУ

Добавлено: 23 апр 2019, 11:19
steals_y2k
с год назад ещё заказывал есп32, собирал поделки для "умного дома" в квартиру себе, термометр в машину.
часть бибилиотек надо новые, соответственно от есп12 переписывать чтото.
что-то и новое отсутствует.
в итоге лень меня поборола, забросил всё ))
да, по сравнению с есп12 намного интереснее, куча АЦП/ЦАП и так далее..
но 2 дисплейчика так толком и не заработали. на есп12 один из них работал(но,видимо,помер)
на есп12 же по и2с другой дисплейчик работает(как часы)))) ) уже стабильно больше года.. (только раз в полгода перешиваю-лень было городить веб-интерфейс для установки часов)

Re: ESP32 и ЧПУ

Добавлено: 23 апр 2019, 22:37
vmarkiv
Нашел вот такое на ESP32 - https://ua-tao.com/item/569922370841?ld ... IjoiIn0%3D . https://www.youtube.com/watch?v=ksSP2lzFqIA - я в шоке ...

Re: ESP32 и ЧПУ

Добавлено: 24 апр 2019, 07:31
MX_Master
Есть ещё вот такой - https://item.taobao.com/item.htm?id=584590308273

Re: ESP32 и ЧПУ

Добавлено: 24 апр 2019, 09:36
Prav
Железо сделать можно относительно быстро. Его сейчас клепают все кому не лень, но вот железо голое мало кому нужно.
ПО и драйвера пишут годами, а то и десятилетиями. В нём ценности на несколько порядков больше.

Re: ESP32 и ЧПУ

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

Другие "ПО и драйвера" пишут быстро, чтоб успеть откусить кусок рынка, пока конкуренты не подсуетились.

Re: ESP32 и ЧПУ

Добавлено: 26 апр 2019, 15:55
Bebebe
В общем не дождался опторазвязки и подключил вместо Ардуины к CNC Shield (станок у меня первый, долгострой и свои функции для ребенка и пластика выполняет). Понравилось. Работаю только по Bluetooth c ноута или смарта, убрались сопли Bluetooth-Com платы, все стало компактнее. Про частоты и скорости пока не задумывался, у меня пока что максимально 1500 мм/мин.
P.S. На ESP8266 у меня сделаны контроллеры теплиц, uptime месяцами. Стало не хватать выводов под новые запросы - перешел на ESP32... в общем теперь думаю куда бы старые ESP8266 применить.

Re: ESP32 и ЧПУ

Добавлено: 27 апр 2019, 21:50
AVK74
Что это за проект?

Re: ESP32 и ЧПУ

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