Шаговый двигатель на GyverStepper

Пользовательские блоки для управления шаговыми двигателями и сервоприводами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

Шаговый двигатель на GyverStepper

Сообщение belyx »

пробовать дальше смогу только после выходных, выходные на раздумье
а как без прерываний ? счас посмотрю

Отправлено спустя 23 минуты 11 секунд:
не увидел где этот режим выбирать, в описании блока только написано :
При использовании режима <Без прерываний> блок ШД Конечный ставить не нужно!
блока конечный в проекте нет-значит он уже стоит в режиме "Без прерываний" ?
в параметрах блока только изменить период прерываний можно
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Шаговый двигатель на GyverStepper

Сообщение AlexCrane »

[ref]belyx[/ref], В параметрах CPU выберите Без прерываний
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

Шаговый двигатель на GyverStepper

Сообщение belyx »

аааа! нашёл спасибо! :D
далеко запрятан
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

Шаговый двигатель на GyverStepper

Сообщение belyx »

AlexCrane писал(а): 23 окт 2021, 23:00 В параметрах CPU выберите Без прерываний
не помогло, сильно не заморачивался-поменял блок в проекте
Screenshot_1.png
на
Screenshot_2.png
+ ШД основной для 1х ШД v1.3
наверное с этой ветки
тест Пример ШД туда-сюда БЕЗ LCD.flp
пришлось уменьшить период прерываний до 60 мкс
резисторы скорость и ускорение на максимуме.
Всё работает , НО:
При задании количества шагов=1 не заработал

Отправлено спустя 1 час 34 минуты 41 секунду:
выяснилось -бывает впадает в неадекват и просто начинает вращаться в одну сторону ни на что не реагируя, помогает только reset.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

Шаговый двигатель на GyverStepper

Сообщение Iqubik »

перенесено
AleksandrIvin
Рядовой
Сообщения: 3
Зарегистрирован: 07 янв 2022, 19:09
Имя: Александр

Шаговый двигатель на GyverStepper

Сообщение AleksandrIvin »

Всем доброго времени суток. Всю ветку прочитал, так и не понял с esp8266 работает?
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Шаговый двигатель на GyverStepper

Сообщение AlexCrane »

[ref]AleksandrIvin[/ref], Установи и посмотри в параметрах, неужто так сложно, есть поддержка ESP32 (на прерываниях), ESP8266 в режиме без прерываний (не уверен что будет хорошо работать)
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
AleksandrIvin
Рядовой
Сообщения: 3
Зарегистрирован: 07 янв 2022, 19:09
Имя: Александр

Шаговый двигатель на GyverStepper

Сообщение AleksandrIvin »

На esp32 хорошо работает?
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Шаговый двигатель на GyverStepper

Сообщение AlexCrane »

[ref]AleksandrIvin[/ref], Попробуй и расскажешь, я не пробовал... Но выбора большого все равно нет.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

Шаговый двигатель на GyverStepper

Сообщение Iqubik »

AleksandrIvin писал(а): 12 янв 2022, 09:56 На esp32 хорошо работает?
Нет. На esp32 работает плохо. Прерывания некорректны и когда идёт обращение к вайфай прерывание стопится и двигло дёргает. Мне пришлось делать свою реализацию на библиотеке прерываний для esp32
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Шаговый двигатель на GyverStepper

Сообщение AlexCrane »

[ref]Iqubik[/ref], Поделись наработками, добавлю поддержку в блоки
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

Шаговый двигатель на GyverStepper

Сообщение Vuktor »

[ref]AlexCrane[/ref], А так получится? - "В библиотеке версии 2+ доступны два планировщика траекторий, которые позволяют сделать многоосевой станок с ЧПУ, в котором моторы движутся синхронно к заданным координатам."
GyverLibs.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Шаговый двигатель на GyverStepper

Сообщение AlexCrane »

[ref]Vuktor[/ref], Возможно и выделю время....
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

Шаговый двигатель на GyverStepper

Сообщение Iqubik »

AlexCrane писал(а): 16 янв 2022, 12:59 [ref]Iqubik[/ref], Поделись наработками, добавлю поддержку в блоки
это моя кривая реализация, чисто под проект, но сама суть корректно работающего таймера на esp32
p/s не то вложил, заменил
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

Шаговый двигатель на GyverStepper

Сообщение Vuktor »

Iqubik писал(а): 16 янв 2022, 15:24 но сама суть корректно работающего таймера на esp32
В последней версии библиотеки есть поддержка esp32 и встроенный планировщик скорости и траектории для ЧПУ. Возможно AlexCrane добавит, как будет время. Это будет интересно.
Iqubik
Сержант
Сообщения: 144
Зарегистрирован: 20 янв 2020, 06:10
Откуда: Ставрополь
Имя: Николай

Шаговый двигатель на GyverStepper

Сообщение Iqubik »

Vuktor писал(а): 16 янв 2022, 15:46
Iqubik писал(а): 16 янв 2022, 15:24 но сама суть корректно работающего таймера на esp32
В последней версии библиотеки есть поддержка esp32 и встроенный планировщик скорости и траектории для ЧПУ. Возможно AlexCrane добавит, как будет время. Это будет интересно.
Да как раз когда делал этот блок столкнулся с ошибка в либе Гайвера, связался с ним - и он пофиксил всё что связано было с совместимостью с esp32, благо там были крошки, так же был конфликт с Json и его тоже пофиксили. на удивление Гайвер это не мифическое существо с миллионами подписчиков а самый настоящий Человек, активный, участливый и отзывчивый. Я был очень удивлён его вниманием и скоростью ответов.
Marcony_V
Рядовой
Сообщения: 41
Зарегистрирован: 04 фев 2017, 17:02

Шаговый двигатель на GyverStepper

Сообщение Marcony_V »

https://github.com/bdring/Grbl_Esp32 может пригодится кому? Сделал с год назад ЧПУ плазму 1000х1000 мм рабочий стол на этой библиотеке, правда пока без ТНС. Работает с телефона на Андроид.
AleksandrIvin
Рядовой
Сообщения: 3
Зарегистрирован: 07 янв 2022, 19:09
Имя: Александр

Шаговый двигатель на GyverStepper

Сообщение AleksandrIvin »

Прошу прощения не по теме. Не могу создать тему поэту пишу здесь. Не работает прием данных на esp32, передача все нормально. Перевожу на плату esp8266 все хорошо записывается. Выбрана esp32 нужно управление шаговиком на расстоянии.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
costyafedonkin
Рядовой
Сообщения: 8
Зарегистрирован: 03 апр 2022, 22:10
Имя: Costya

Шаговый двигатель на GyverStepper

Сообщение costyafedonkin »

Привет всем. Перебрал много вариантов. При использовании с потенциометром(в любом положении), шаговый двигатель на низких и средних скоростях не стабилен в движении.. крутится, резко замедляется, потом резко восстанавливает скорость :smile113: , дальше крутится и так циклично, в общем не стабильная скорость. Если убрать потенциометр и вписывать любую скорость в константу- то все отлично, крутит стабильно без выпендрёжа.... :smile37:
Помогите решить проблему :smile453: . Драйвер A4988, подключён через ramps.
Снимок.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Шаговый двигатель на GyverStepper

Сообщение Ingwar »

costyafedonkin писал(а): 04 апр 2022, 23:36 Если убрать потенциометр и вписывать любую скорость в константу- то все отлично, крутит стабильно без выпендрёжа.... :smile37:
Попробуйте дополнительно поставить конденсатор на аналоговый вход.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Ответить

Вернуться в «Управление шаговыми двигателями и сервоприводами»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя