ESP32 и ЧПУ

Контроллеры, драйверы, датчики, управляющие устройства.

Re: ESP32 и ЧПУ

Сообщение AVK74 » 16 фев 2019, 20:03

У меня создалось чоткое впечатление, что не стоит на ESP делать что то по настоящему серьезное. Да и не выйдет ИМХО. Все там через жопу, доков ладом нет.
AVK74
Почётный участник
Почётный участник
 
Сообщения: 1813
Зарегистрирован: 02 июл 2013, 09:03
Откуда: Уфа
Репутация: 311

Re: ESP32 и ЧПУ

Сообщение MX_Master » 16 фев 2019, 20:10

AVK74 писал(а):Все там через жопу

Уже пользовал? (:
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4474
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

Re: ESP32 и ЧПУ

Сообщение AVK74 » 16 фев 2019, 20:19

Я попытался. Там даже просто среду поставить тот еще квест.
Из под Ардуины я писать не стал.
AVK74
Почётный участник
Почётный участник
 
Сообщения: 1813
Зарегистрирован: 02 июл 2013, 09:03
Откуда: Уфа
Репутация: 311

Re: ESP32 и ЧПУ

Сообщение MX_Master » 16 фев 2019, 22:36

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

Re: ESP32 и ЧПУ

Сообщение MX_Master » 17 фев 2019, 07:07

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

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

Возможные области применения:
  • GRBL с увеличенной частотой шагов
  • Беспроводной тестер механики/электроники станка. ESP32 создаёт Wi-Fi сетку. Цепляемся к ней с телефона. Открываем браузер и вбиваем IP адрес ESP32. На экране простейший интерфейс с кнопками, циферблатом и парой настроек. Куда жмём, туда механика и едет. С учётом подач, ускорений и, возможно, концевиков.
  • Можно запилить беспроводной кнопочно-штурвальный пульт, который по Wi-Fi цепляется к LinuxCNC.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4474
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

Re: ESP32 и ЧПУ

Сообщение tooshka » 17 фев 2019, 09:57

Доверять wifi как то не хочется.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
tooshka
Почётный участник
Почётный участник
 
Сообщения: 1798
Зарегистрирован: 24 окт 2012, 14:26
Откуда: Нижний Новгород
Репутация: 209
Медальки:
Настоящее имя: Андрей

Re: ESP32 и ЧПУ

Сообщение MX_Master » 17 фев 2019, 10:28

tooshka писал(а):Доверять wifi как то не хочется.

ну хорошо, подключишь для страховки еще и USB кабелем :hehehe:

Если чё, я своим LinuxCNC управляю исключительно по Wi-Fi'ю. Когда станок большой, ходить вокруг него с беспроводным пультом одно удовольствие.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4474
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

Re: ESP32 и ЧПУ

Сообщение tooshka » 17 фев 2019, 13:54

Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
tooshka
Почётный участник
Почётный участник
 
Сообщения: 1798
Зарегистрирован: 24 окт 2012, 14:26
Откуда: Нижний Новгород
Репутация: 209
Медальки:
Настоящее имя: Андрей

Re: ESP32 и ЧПУ

Сообщение MX_Master » 17 фев 2019, 14:16

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

Глянул доки на предмет IR приёмо-передатчика.. А действительно, там есть 8 каналов, которые можно юзать как генераторы точного кол-ва импульсов. Гениально. В STM'ах такого нет. Очередной плюс в копилку ESP32 для ЧПУ применения.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4474
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

Re: ESP32 и ЧПУ

Сообщение Taganrog » 18 фев 2019, 09:14

MX_Master писал(а):- 16 каналов простого ШИМ, 3 канала сложного ШИМ,

А они там действительно аппаратные ? или 1 настройки для генератора а потом софтово раскидываются по портам ? В предыдущей насколько помню нельзя было задать для каждого порта свои настройки предделителя. А так же останавливать счет некоторых не затрагивая остальных.
Аватара пользователя
Taganrog
Мастер
 
Сообщения: 1208
Зарегистрирован: 15 апр 2015, 16:32
Откуда: Брянск
Репутация: 248
Настоящее имя: Евгений

Re: ESP32 и ЧПУ

Сообщение MX_Master » 18 фев 2019, 09:43

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

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

Впрочем, все эти ШИМ модули имеют альтернативу в виде RMT (Remote Control, IR) модуля. Он тактируется от 80 МГц шины, имеет общий предделитель (8 бит), а также отдельные делители для каждого из 8-ми каналов.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4474
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

Re: ESP32 и ЧПУ

Сообщение Bebebe » 28 мар 2019, 15:47

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

Разобрался. WiFi и Bluetooth одновременно не работают, памяти не хватает или я не очень разобрался. Выбирается что-то одно. По Bluetooth работает нормально, ну тестовый файл минут 20 гонял не сбился. Придет опторазвязка - попробую на станке.
Bebebe
Новичок
 
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей

Re: ESP32 и ЧПУ

Сообщение steals_y2k » 23 апр 2019, 11:19

с год назад ещё заказывал есп32, собирал поделки для "умного дома" в квартиру себе, термометр в машину.
часть бибилиотек надо новые, соответственно от есп12 переписывать чтото.
что-то и новое отсутствует.
в итоге лень меня поборола, забросил всё ))
да, по сравнению с есп12 намного интереснее, куча АЦП/ЦАП и так далее..
но 2 дисплейчика так толком и не заработали. на есп12 один из них работал(но,видимо,помер)
на есп12 же по и2с другой дисплейчик работает(как часы)))) ) уже стабильно больше года.. (только раз в полгода перешиваю-лень было городить веб-интерфейс для установки часов)
steals_y2k
Новичок
 
Сообщения: 14
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 1
Настоящее имя: Makc

Re: ESP32 и ЧПУ

Сообщение vmarkiv » 23 апр 2019, 22:37

Нашел вот такое на ESP32 - https://ua-tao.com/item/569922370841?ld ... IjoiIn0%3D . https://www.youtube.com/watch?v=ksSP2lzFqIA - я в шоке ...
vmarkiv
Мастер
 
Сообщения: 488
Зарегистрирован: 21 янв 2012, 00:23
Откуда: Ивано-Франковск
Репутация: 25

Re: ESP32 и ЧПУ

Сообщение MX_Master » 24 апр 2019, 07:31

Есть ещё вот такой - https://item.taobao.com/item.htm?id=584590308273
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4474
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

Re: ESP32 и ЧПУ

Сообщение Prav » 24 апр 2019, 09:36

Железо сделать можно относительно быстро. Его сейчас клепают все кому не лень, но вот железо голое мало кому нужно.
ПО и драйвера пишут годами, а то и десятилетиями. В нём ценности на несколько порядков больше.
Аватара пользователя
Prav
Мастер
 
Сообщения: 357
Зарегистрирован: 14 июл 2015, 05:10
Откуда: Москва
Репутация: 70
Настоящее имя: Петр Раввинский

Re: ESP32 и ЧПУ

Сообщение UAVpilot » 24 апр 2019, 13:53

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

Это про кибертехнолога чтоль? :)

Другие "ПО и драйвера" пишут быстро, чтоб успеть откусить кусок рынка, пока конкуренты не подсуетились.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18510
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4532
Медальки:
Настоящее имя: Сергей

Re: ESP32 и ЧПУ

Сообщение Bebebe » 26 апр 2019, 15:55

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

Re: ESP32 и ЧПУ

Сообщение AVK74 » 27 апр 2019, 21:50

Что это за проект?
AVK74
Почётный участник
Почётный участник
 
Сообщения: 1813
Зарегистрирован: 02 июл 2013, 09:03
Откуда: Уфа
Репутация: 311

Re: ESP32 и ЧПУ

Сообщение Bebebe » 29 апр 2019, 08:15

Скромный, пробный, валы без опор, Nema17, шпиндель 400W. Управление разное - grbl, Mach3, надеюсь скоро LinuxCNC, пока в процессе выбора. Вот как определюсь тогда и следующий вариант буду думать.
Bebebe
Новичок
 
Сообщения: 18
Зарегистрирован: 15 янв 2018, 08:41
Репутация: 2
Настоящее имя: Алексей

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Argon-11, Bing [Bot], Dimka, Enot_1, Google [Bot], hmnijp, jb_arch, Majestic-12 [Bot], Mamont, michalych, Newengine, niksooon, Smlua, vaha, Yandex [bot]

Reputation System ©'