roboforum.ru

Технический форум по робототехнике.


Mechaduino - closed loop stepper controller

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Mechaduino - closed loop stepper controller

Сообщение dmaslov » 30 июл 2016, 18:32

"Что-то" положительное - уменьшение габаритов и веса. Сделать технику для дома, а не только для самодельщиков. Вот принтер который весит всего 3кг, в нем используются моторы 280 размера с оптическими дисками обратной связи. Работает бесшумно, не жужжит. http://newmatter.com/
dmaslov
 
Сообщения: 6
Зарегистрирован: 28 июл 2016, 22:26

Re: Mechaduino - closed loop stepper controller

Сообщение MEG » 30 июл 2016, 18:41

мы говорим про движение каретки.
струйники просто вышли на скорости на которых шаговики уже не тянут при сохранении той-же точности позиционирования. грубо говоря скорость нужна в пике 500 и выше мм/с а точность позиционирования всё так-же 10 микрон. тут да, шаговики в пролёте.
под сервой я имел в виду то что обсуждается здесь, бесколлекторник с энкодером.

есть что кроме терминологии ответить?

ну ок, давайте я сам отвечу раз никто не взялся. BLDC пригодятся в текущих моделях работы 3d принтеров в следующих случаях:

1. поле печати в разы больше чем текущие 200-300-400мм. применение мощных BLDC позволит увеличить скорость перемещения (но надо что-то делать с экструдером).
2. вес принтеров с текущих 5-10кг упадёт в разы. Тут да, применение лёгких движков позволит экономить вес.
3. потребуется точность в 1 микрон. опять-же, у шаговиков при этом резко понизится скорость возможной подачи и они поедут на свалку.

легко заметить, что пока как до китая до этих изменений в конструкции. И вовсе не потому что нет бесколлекторников. Каждый из пунктов требует серьёзной переделки того что мейнстрим сейчас. И переделки вовсе не в плане шаговиков. Нужно изменить материалы печати, что уже ведётся, как-то ускорить при сохранении качества экструзию материала, что-то сделать с весом каретки чтоб её можно было как в струйниках таскать с такими ускорениями. И тогда BLDC несомненно пригодятся.

по мне так первое где возможно через какое-то время появится миниатюрный бесколлекторник - дайрект экструдер с низкой массой, а вовсе не тяговые по осям. Стоить будет конечно как чугунный мост.
MEG
 
Сообщения: 330
Зарегистрирован: 02 июн 2016, 18:20

Re: Mechaduino - closed loop stepper controller

Сообщение ilalexey » 30 июл 2016, 18:52

MEG писал(а):по мне так первое где возможно через какое-то время появится миниатюрный бесколлекторник - дайрект экструдер с низкой массой, а вовсе не тяговые по осям

Это да. Такое пытались появлять ещё на заре репрапа. Правда не безколлекторник. В платах reprap-extruder-controller-2.2 ставили два чипа A3949(или шаговик, или коллекторник по желанию и варианту прошивки) и пины для подключения магнитного энкодера.
Аватара пользователя
ilalexey
 
Сообщения: 2335
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Mechaduino - closed loop stepper controller

Сообщение MEG » 30 июл 2016, 18:58

с экструдером там дело в том, что при повышении скоростей печати боуден отпадёт сам собой. на больших скоростях реакция через метр гибкой трубки будет так себе, а нужно чётко и быстро. так что дайрект. а текущий дайрект на шаговике весит конски и его не разгонишь. но когда это будет ещё -хз.

и да, я забыл 4 пункт. BLDC будут востребованы вот в таких миниатюрных игрушках как выше по ссылке. с полем печати в 10см, несомненно, шаговик пролетает и по размеру и по массе. но что-то мне кажется это вещь в себе, такие принтеры.
MEG
 
Сообщения: 330
Зарегистрирован: 02 июн 2016, 18:20

Re: Mechaduino - closed loop stepper controller

Сообщение Master987 » 30 июл 2016, 19:28

какой мотор больше застрахован от пропуска шагов? Какой мотор меньше и легче при равных мощностных и скоростных характеристиках? Какой мотор менее шумный (очень актуально для домашнего 3д принтера которые могут работать иногда по 12-24 часов)?
Какой мотор можно купить сейчас за 1к рублей чтобы поставить и не парится? Только шаговый и это единственное его преимущество
А про экструдер да вообще не играет роли мне лично нужна страховка от пропуска шагов чего дать шаговый не может хотя вон плату придумали в 5 раз дороже самого мотора. В общем как уже говорил нет конкурента по цене и только поэтому используют шаговые. Как будет конкурент с такими же мощностными и скоростными характеристиками и при этом с обратной связью по цене на20-30% дороже аналогичного шагового мотора 90% людей при постройки нового принтера выберет не шаговый мотор :P

Добавлено спустя 19 минут 29 секунд:
А да у струйного принтера точность оптического линейного энкодера 4 сотки хотя думаю есть и другие модификации и при этом цена такого энкодера наверно рубле 100 максимум
Printer: дельта rostock
Firmware: Marlin
Filament: ABS - 1.75
Nozzle: 0.3 mm
Electronics: Arduino MEGA 2560 + RAMPS 1.4
Аватара пользователя
Master987
 
Сообщения: 83
Зарегистрирован: 16 авг 2015, 14:46

Re: Mechaduino - closed loop stepper controller

Сообщение MEG » 30 июл 2016, 19:36

так никто и не спорит что дело в деньгах. и ладно бы 20-30%. даже если будут в два раза дороже и без геморроя - можно брать (но отнюдь не для серийного производства, там другие слегка мотивы и даже 20-30% при одинаковых выходных характеристиках устройства часто ставят крест на затее). проблема то в том, что вот цена - раз в 5-10 выше, вот геморрой с контролерами и малораспространённостью, вот отсутствие софта (и страховку от пропуска шагов тоже надо ещё сделать, она не с неба падает, её кстати и на шаговиках можно сделать, но желающих как-то нет), а вот выходные характеристики: снижение веса принтера на 5-10%, остальное как у шаговиков при текущих конструкциях. Вот потому их и нет пока в широком доступе и в текущих конструкциях и не будет, разве что фанаты сделают полтора образца.
MEG
 
Сообщения: 330
Зарегистрирован: 02 июн 2016, 18:20

Re: Mechaduino - closed loop stepper controller

Сообщение Angel71 » 30 июл 2016, 21:33

Master987, хоть 40, хоть 4, хоть 0.4 сотки :) зная текущую скорость и ускорение, положение очень легко вычисляется.
смотря что считать проблемами, хотя в любом случае заезды про купить для принтера готовое это смешно, когда немалую часть элементов почти все переделывают. step/dir управление + драйвер + мотор + редуктор + энкодер или счётчик оборотов и будет "dc linear servo actuator". другой вопрос, если в каждом конкретном случае выгода при отказе от шаговика, т.е. стоит ли пыхтеть с изготовлением.
хотя не, сбрехал :) не факт, что даже самому мудрить придётся - за последние пару лет всё сильно подешевело, а ассоритмент увеличился. "gear motor encoder"
Последний раз редактировалось Angel71 30 июл 2016, 21:58, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 9727
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Mechaduino - closed loop stepper controller

Сообщение Myp » 30 июл 2016, 21:45

MEG писал(а):а текущий дайрект на шаговике весит конски и его не разгонишь.

вот как раз первое что надо заменить, это шаговик директ экструдера весом 300 грамм на бесколлекторник весом в 100 грамм.

велика вероятность что шаговики по осям уже и не придётся заменять, нагрузка в 3 раза уменьшится)))
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 17141
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Mechaduino - closed loop stepper controller

Сообщение Zusul86 » 31 июл 2016, 18:56

Myp писал(а):вот как раз первое что надо заменить, это шаговик директ экструдера весом 300 грамм на бесколлекторник весом в 100 грамм.

В промышленных вроде ставят двойной привод прутка. Первый мотор мощный, заправляет пруток и толкает по боудену, второй маленький - типа контролирует подачу.
А по поводу осей, как за конкурентную цену прикрутят линейный энкодер - будут ставить везде где есть ремни и дороже 1000$. Даже не потому что пропусков шагов не будет или ттх лучше, а потому что ремни все же тянутся и со временем речь уже может идти далеко не о сотках...
http://3dtoday.ru/upload/main/5b6/IMG_4362.JPG
http://3dtoday.ru/blogs/sergemax/shock- ... -operate-/
Перспективы у недорогих приводов с BLDC вообще неплохие, уже потому что у них за вменяемые деньги туча форм и размеров. А с появлением недорогих gimbal моторов с полыми валами значительных диаметров... открываются возможность не только интеграции на коленке ШВП/винтов в мотор, но даже замутить вращающуюся гайку значительно дешевле 1000$... и кучи других более мелких задач требующих полый вал.
Zusul86
 
Сообщения: 775
Зарегистрирован: 10 авг 2014, 15:02
Откуда: Саров

Re: Mechaduino - closed loop stepper controller

Сообщение setar » 02 авг 2016, 10:41

MEG писал(а):сейчас в самых дешманских принтерах на шаговиках (на ремне) ошибка позиционирования составляет 20 микрон, разрешающую способность выставляют 12,5 микрон

Вы ошиблись на порядок. ошибка позиционирования (воспроизводимость) в дешевых принтерах составляет 200 микрон = 0.2 мм
а разрешающая на таких величинах является чисто маркетинговой величиной
Аватара пользователя
setar
Site Admin
 
Сообщения: 9865
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Mechaduino - closed loop stepper controller

Сообщение MEG » 02 авг 2016, 11:09

Я говорю об ошибке позиционирования именно шаговика. Вроде не ошибся, нет.

кроме того. сейчас получил напечатанные детали на свой кубик. напечатаны они с погрешностями поверхности менее 0,1мм. А ведь там на ошибку шаговика накладываются ещё и ошибки из-за ремня, жёсткости корпуса, перекоса осей и т.д. и пр. И в результате даже круглые поверхности напечатаны очень достойно, менее 0,1мм видимые артефакты.
MEG
 
Сообщения: 330
Зарегистрирован: 02 июн 2016, 18:20

Re: Mechaduino - closed loop stepper controller

Сообщение setar » 02 авг 2016, 14:31

шаговики, да, там погрешность меленькая, зависит скорее от того насколько механика ровная.
я суммарную погрешность имел ввиду
Аватара пользователя
setar
Site Admin
 
Сообщения: 9865
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Mechaduino - closed loop stepper controller

Сообщение ilalexey » 02 авг 2016, 14:52

MEG писал(а):сейчас получил напечатанные детали на свой кубик. напечатаны они с погрешностями поверхности менее 0,1мм.

Ну ничего себе. Дайте два :)
Недавно заказал пробник в конторе. Вместо стенки 0.5мм получил 1.18мм(при слое 0.3мм).
-----
п.с.: Есть тут кто, кто во Львове распечатает чётко по плану(под подшипники)?
Аватара пользователя
ilalexey
 
Сообщения: 2335
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Mechaduino - closed loop stepper controller

Сообщение Myp » 15 мар 2017, 10:51

запросил прайс у нашего поставщика (цены среднерыночные) на эту мекадуину, партия деталей на 10 штук выходит 20 тыщ
если ещё заказывать платы в китае + пайка, пожалуй выйдет по цене как на офсайте, разве что на DHL сэкономить получится.
но зато это самый беспроблемный вариант, детальки поставщик ищет, пайку отдам специалистам, платы травят китайцы.

вобщем для удешевления имеет смысл разве что самому собирать из рассыпухи которая уже есть в загашнике и остальное закупать поштучно у китайцев
вот энкодер сразу треть цены съедает.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 17141
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Mechaduino - closed loop stepper controller

Сообщение alexxy » 26 мар 2017, 23:49

Там плату можно несколько упростить, если её использовать только в режиме step/dir. Но энкодер да, там самая дорогая часть. + ещё магнит к нему нужен.
alexxy
 
Сообщения: 88
Зарегистрирован: 05 фев 2015, 22:58

Пред.След.

Вернуться в 3D печать

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

Сейчас этот форум просматривают: Google Adsense [Bot], Rambler [Bot] и гости: 13

Mail.ru counter