Marlin, переключение экструдеров шаговиком (а не сервоприводом)
Снова я со своими глупыми вопросами.
Намучавшись с поворотом каретки с соплами с помощью сервопривода, я пришел к окончательному выводу, что сервопривод для этой цели (в моих конкретных условиях) не годится с точки зрения механики (не электрики). Не буду останавливаться на причинах - прошу поверить на слово.
В качестве альтернативы был выбран шаговый двигатель 28BYJ-48 с питанием 12 вольт. В тестовой сборке на Arduino с чипом L293D он показал себя с наилучшей стороны - четко поворачивает каретку на нужный угол, четко ее фиксирует от шатаний.То есть, по механической части вопрос решен. Но осталась электронная часть. И тут я сам справиться не могу, посему и прошу помощи сообщества.
В прошивке Marlin предусмотрено управление переключением экструдеров почему-то исключительно с помощью сервоприводов определенного типа - только тех, которые могут принять на вход импульс +5 вольт и измерить его длительность (ну, и далее повернуть вал сервы на нужный угол в соответствии с этой длительностью).
Можно, конечно, оставить эту мою дополнительную Ардуину, которая будет принимать на входе эти самые импульсы и для управляющей платы 'прикидываться' сервоприводом. Но тогда получается громоздкая конструкция, да и как-то нелогично держать целую дополнительную Ардуину ради одной-единственной функции.
Я вообще-то инженер-механик по образованию, поэтому и рассуждаю, может быть, не так, как заядлые 'электроники'. За это прошу меня простить (и понять).
А рассуждения мои такие: ведь управляющая плата ( в моем случае - клон MKS Base v1.4) сама по себе является Arduino-платой (с пристроенным к ней шилдом, и все это реализовано на одной плате). Значит, в прошивку вполне можно дописать модуль, который будет управлять этим дополнительным шаговиком). Ну, и еще надо найти 4 свободных цифровых пина для подключения к плате драйвера L293D.
Может быть, кто-то уже решал такую или подобную задачу? Поделитесь опытом.
Намучавшись с поворотом каретки с соплами с помощью сервопривода, я пришел к окончательному выводу, что сервопривод для этой цели (в моих конкретных условиях) не годится с точки зрения механики (не электрики). Не буду останавливаться на причинах - прошу поверить на слово.
В качестве альтернативы был выбран шаговый двигатель 28BYJ-48 с питанием 12 вольт. В тестовой сборке на Arduino с чипом L293D он показал себя с наилучшей стороны - четко поворачивает каретку на нужный угол, четко ее фиксирует от шатаний.То есть, по механической части вопрос решен. Но осталась электронная часть. И тут я сам справиться не могу, посему и прошу помощи сообщества.
В прошивке Marlin предусмотрено управление переключением экструдеров почему-то исключительно с помощью сервоприводов определенного типа - только тех, которые могут принять на вход импульс +5 вольт и измерить его длительность (ну, и далее повернуть вал сервы на нужный угол в соответствии с этой длительностью).
Можно, конечно, оставить эту мою дополнительную Ардуину, которая будет принимать на входе эти самые импульсы и для управляющей платы 'прикидываться' сервоприводом. Но тогда получается громоздкая конструкция, да и как-то нелогично держать целую дополнительную Ардуину ради одной-единственной функции.
Я вообще-то инженер-механик по образованию, поэтому и рассуждаю, может быть, не так, как заядлые 'электроники'. За это прошу меня простить (и понять).
А рассуждения мои такие: ведь управляющая плата ( в моем случае - клон MKS Base v1.4) сама по себе является Arduino-платой (с пристроенным к ней шилдом, и все это реализовано на одной плате). Значит, в прошивку вполне можно дописать модуль, который будет управлять этим дополнительным шаговиком). Ну, и еще надо найти 4 свободных цифровых пина для подключения к плате драйвера L293D.
Может быть, кто-то уже решал такую или подобную задачу? Поделитесь опытом.
Популярные вопросы
Ender 3 v2 выбивает УЗО?
Ответ на вопрос кажется очевидным, но не все так просто - выбивает так называемое противопожарное aka селективное УЗО на 300 мА во вводном щитке. Это...
Настройка профиля под Orca
Всем привет, решил настроить профиль для принтера под орку, уже потратил 3 дня не могу понять в чём ошибка и какой параметр поменять, чтобы она ушла....
Вопрос по датчику Auto-leveling Sensor и g code
Всем добрый вечер!, купил датчик авто уровня , и теперь есть пару вопросов у тех кто таким пользовал, скажите его на горячую не льзя использовать я та...


Комментарии и вопросы
Ужос! И что же мне такое ужасн...
Я пробовал несколько КАДов; чт...
Увидел... перекрестился... Сов...
Доброй ночи!Отвалилось подключ...
Печатал цилиндр 256×256×3,5мм...
Всем доброго времени суток!&nb...
Здравствуйте! Печатаю на...