ESP32 и ЧПУ
-
- Почётный участник
- Сообщения: 1854
- Зарегистрирован: 02 июл 2013, 09:03
- Репутация: 335
- Откуда: Уфа
- Контактная информация:
Re: ESP32 и ЧПУ
У меня создалось чоткое впечатление, что не стоит на ESP делать что то по настоящему серьезное. Да и не выйдет ИМХО. Все там через жопу, доков ладом нет.
- MX_Master
- Мастер
- Сообщения: 7475
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: ESP32 и ЧПУ
Уже пользовал? (:AVK74 писал(а):Все там через жопу
-
- Почётный участник
- Сообщения: 1854
- Зарегистрирован: 02 июл 2013, 09:03
- Репутация: 335
- Откуда: Уфа
- Контактная информация:
Re: ESP32 и ЧПУ
Я попытался. Там даже просто среду поставить тот еще квест.
Из под Ардуины я писать не стал.
Из под Ардуины я писать не стал.
- MX_Master
- Мастер
- Сообщения: 7475
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: ESP32 и ЧПУ
Намёк понятен. Как доберусь, расскажу в деталях, что и как.
- MX_Master
- Мастер
- Сообщения: 7475
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: ESP32 и ЧПУ
Изучил по-маленьку datasheet на ESP32. Кроме 3-х ядерного проца, из интересных функций, применимых к ЧПУ есть - 16 каналов простого ШИМ, 3 канала сложного ШИМ, а также 8 аппаратных счётчиков (по 2/3 канала). Если я правильно понял, эти счётчики могут считать и ввод с энкодеров, и свой же вывод с ШИМ генераторов. Так, что в теории, на борту имеется неплохой набор для аппаратного ввода/вывода сигналов.
Посмотрел также возможности сопроцессора. Набор команд крохотный, но сделать из него примитивный софтовый счётчик/генератор тоже можно. 8 Кб на прошивку, ассемблер. Хотя это не так уж и нужно, когда есть основной 2-х ядерный процессор.
Возможные области применения:
Посмотрел также возможности сопроцессора. Набор команд крохотный, но сделать из него примитивный софтовый счётчик/генератор тоже можно. 8 Кб на прошивку, ассемблер. Хотя это не так уж и нужно, когда есть основной 2-х ядерный процессор.
Возможные области применения:
- GRBL с увеличенной частотой шагов
- Беспроводной тестер механики/электроники станка. ESP32 создаёт Wi-Fi сетку. Цепляемся к ней с телефона. Открываем браузер и вбиваем IP адрес ESP32. На экране простейший интерфейс с кнопками, циферблатом и парой настроек. Куда жмём, туда механика и едет. С учётом подач, ускорений и, возможно, концевиков.
- Можно запилить беспроводной кнопочно-штурвальный пульт, который по Wi-Fi цепляется к LinuxCNC.
- tooshka
- Почётный участник
- Сообщения: 1803
- Зарегистрирован: 24 окт 2012, 14:26
- Репутация: 209
- Настоящее имя: Андрей
- Откуда: Нижний Новгород
- Контактная информация:
Re: ESP32 и ЧПУ
Доверять wifi как то не хочется.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
- MX_Master
- Мастер
- Сообщения: 7475
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: ESP32 и ЧПУ
ну хорошо, подключишь для страховки еще и USB кабелемtooshka писал(а):Доверять wifi как то не хочется.
Если чё, я своим LinuxCNC управляю исключительно по Wi-Fi'ю. Когда станок большой, ходить вокруг него с беспроводным пультом одно удовольствие.
- tooshka
- Почётный участник
- Сообщения: 1803
- Зарегистрирован: 24 окт 2012, 14:26
- Репутация: 209
- Настоящее имя: Андрей
- Откуда: Нижний Новгород
- Контактная информация:
Re: ESP32 и ЧПУ
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
- MX_Master
- Мастер
- Сообщения: 7475
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: ESP32 и ЧПУ
Андрей, респект и уважуха Потому что следующая статья от этого автора была ещё полезнее http://www.buildlog.net/blog/2017/11/es ... h-the-rmt/
Глянул доки на предмет IR приёмо-передатчика.. А действительно, там есть 8 каналов, которые можно юзать как генераторы точного кол-ва импульсов. Гениально. В STM'ах такого нет. Очередной плюс в копилку ESP32 для ЧПУ применения.
Глянул доки на предмет IR приёмо-передатчика.. А действительно, там есть 8 каналов, которые можно юзать как генераторы точного кол-ва импульсов. Гениально. В STM'ах такого нет. Очередной плюс в копилку ESP32 для ЧПУ применения.
- Taganrog
- Мастер
- Сообщения: 1238
- Зарегистрирован: 15 апр 2015, 16:32
- Репутация: 284
- Настоящее имя: Евгений
- Откуда: Брянск
- Контактная информация:
Re: ESP32 и ЧПУ
А они там действительно аппаратные ? или 1 настройки для генератора а потом софтово раскидываются по портам ? В предыдущей насколько помню нельзя было задать для каждого порта свои настройки предделителя. А так же останавливать счет некоторых не затрагивая остальных.MX_Master писал(а):- 16 каналов простого ШИМ, 3 канала сложного ШИМ,
- MX_Master
- Мастер
- Сообщения: 7475
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: ESP32 и ЧПУ
Нельзя сказать что-то конкретное про аппаратность, не распиливая чип под микроскопом. Но первые простые 16 каналов ШИМ тактируются только от 4-х таймеров. Предделитель, стессна, есть только у таймеров. Типа как у STM'ок. Там тоже у каждого таймера есть по 4 канала ШИМ.
Модуль сложного ШИМ (для управления движками) имеет свои особенности, которые по желанию можно изучить в инструкции.
Впрочем, все эти ШИМ модули имеют альтернативу в виде RMT (Remote Control, IR) модуля. Он тактируется от 80 МГц шины, имеет общий предделитель (8 бит), а также отдельные делители для каждого из 8-ми каналов.
Модуль сложного ШИМ (для управления движками) имеет свои особенности, которые по желанию можно изучить в инструкции.
Впрочем, все эти ШИМ модули имеют альтернативу в виде RMT (Remote Control, IR) модуля. Он тактируется от 80 МГц шины, имеет общий предделитель (8 бит), а также отдельные делители для каждого из 8-ми каналов.
-
- Новичок
- Сообщения: 18
- Зарегистрирован: 15 янв 2018, 08:41
- Репутация: 2
- Настоящее имя: Алексей
- Контактная информация:
Re: ESP32 и ЧПУ
Ну что могу сказать, установил на отладочную плату ESP32, подключил просто шаговики (на станок побоялся), через USB работает:). Вебинтерфейс просит загрузить фирмваре, с блютуз пока не разобрался.
Разобрался. WiFi и Bluetooth одновременно не работают, памяти не хватает или я не очень разобрался. Выбирается что-то одно. По Bluetooth работает нормально, ну тестовый файл минут 20 гонял не сбился. Придет опторазвязка - попробую на станке.
Разобрался. WiFi и Bluetooth одновременно не работают, памяти не хватает или я не очень разобрался. Выбирается что-то одно. По Bluetooth работает нормально, ну тестовый файл минут 20 гонял не сбился. Придет опторазвязка - попробую на станке.
-
- Мастер
- Сообщения: 940
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: ESP32 и ЧПУ
с год назад ещё заказывал есп32, собирал поделки для "умного дома" в квартиру себе, термометр в машину.
часть бибилиотек надо новые, соответственно от есп12 переписывать чтото.
что-то и новое отсутствует.
в итоге лень меня поборола, забросил всё ))
да, по сравнению с есп12 намного интереснее, куча АЦП/ЦАП и так далее..
но 2 дисплейчика так толком и не заработали. на есп12 один из них работал(но,видимо,помер)
на есп12 же по и2с другой дисплейчик работает(как часы)))) ) уже стабильно больше года.. (только раз в полгода перешиваю-лень было городить веб-интерфейс для установки часов)
часть бибилиотек надо новые, соответственно от есп12 переписывать чтото.
что-то и новое отсутствует.
в итоге лень меня поборола, забросил всё ))
да, по сравнению с есп12 намного интереснее, куча АЦП/ЦАП и так далее..
но 2 дисплейчика так толком и не заработали. на есп12 один из них работал(но,видимо,помер)
на есп12 же по и2с другой дисплейчик работает(как часы)))) ) уже стабильно больше года.. (только раз в полгода перешиваю-лень было городить веб-интерфейс для установки часов)
-
- Мастер
- Сообщения: 516
- Зарегистрирован: 21 янв 2012, 00:23
- Репутация: 32
- Откуда: Ивано-Франковск
- Контактная информация:
Re: ESP32 и ЧПУ
Нашел вот такое на ESP32 - https://ua-tao.com/item/569922370841?ld ... IjoiIn0%3D . https://www.youtube.com/watch?v=ksSP2lzFqIA - я в шоке ...
- MX_Master
- Мастер
- Сообщения: 7475
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: ESP32 и ЧПУ
Есть ещё вот такой - https://item.taobao.com/item.htm?id=584590308273
- Prav
- Мастер
- Сообщения: 827
- Зарегистрирован: 14 июл 2015, 05:10
- Репутация: 138
- Настоящее имя: Петр Раввинский
- Откуда: Москва
- Контактная информация:
Re: ESP32 и ЧПУ
Железо сделать можно относительно быстро. Его сейчас клепают все кому не лень, но вот железо голое мало кому нужно.
ПО и драйвера пишут годами, а то и десятилетиями. В нём ценности на несколько порядков больше.
ПО и драйвера пишут годами, а то и десятилетиями. В нём ценности на несколько порядков больше.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: ESP32 и ЧПУ
Это про кибертехнолога чтоль?Prav писал(а):ПО и драйвера пишут годами, а то и десятилетиями. В нём ценности на несколько порядков больше.
Другие "ПО и драйвера" пишут быстро, чтоб успеть откусить кусок рынка, пока конкуренты не подсуетились.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Новичок
- Сообщения: 18
- Зарегистрирован: 15 янв 2018, 08:41
- Репутация: 2
- Настоящее имя: Алексей
- Контактная информация:
Re: ESP32 и ЧПУ
В общем не дождался опторазвязки и подключил вместо Ардуины к CNC Shield (станок у меня первый, долгострой и свои функции для ребенка и пластика выполняет). Понравилось. Работаю только по Bluetooth c ноута или смарта, убрались сопли Bluetooth-Com платы, все стало компактнее. Про частоты и скорости пока не задумывался, у меня пока что максимально 1500 мм/мин.
P.S. На ESP8266 у меня сделаны контроллеры теплиц, uptime месяцами. Стало не хватать выводов под новые запросы - перешел на ESP32... в общем теперь думаю куда бы старые ESP8266 применить.
P.S. На ESP8266 у меня сделаны контроллеры теплиц, uptime месяцами. Стало не хватать выводов под новые запросы - перешел на ESP32... в общем теперь думаю куда бы старые ESP8266 применить.
-
- Почётный участник
- Сообщения: 1854
- Зарегистрирован: 02 июл 2013, 09:03
- Репутация: 335
- Откуда: Уфа
- Контактная информация:
Re: ESP32 и ЧПУ
Что это за проект?
-
- Новичок
- Сообщения: 18
- Зарегистрирован: 15 янв 2018, 08:41
- Репутация: 2
- Настоящее имя: Алексей
- Контактная информация:
Re: ESP32 и ЧПУ
Скромный, пробный, валы без опор, Nema17, шпиндель 400W. Управление разное - grbl, Mach3, надеюсь скоро LinuxCNC, пока в процессе выбора. Вот как определюсь тогда и следующий вариант буду думать.