Технический форум по робототехнике.
barleks » 28 дек 2014, 12:31
Добрый день всем. Строю 3Д принтер на базе cnc-фрезера 3040.
В перспективе получить функциональность вот этого:
http://www.instructables.com/id/Arduino ... /?ALLSTEPSВ плотную подошел к блоку управления. И в связи с этим возникли вопросы:
надо ли расключать EN+-?, на одном из сайтов писали, что если не расключать, то всегда разрешено, а если расключать - то куды пустить "-" (есть предположение что подключить к GND на рампе).
прошу также проверить схему подключения сведущим людям хоть одним глазком, потому как делал по следам выловленным гуглем/яндей.
На базе этой схемы:
сделал свою: Схема подключения драйверов TB6560 к Ramps:
п.с. Myp, сорри за ошибочную схему.
Последний раз редактировалось
barleks 28 дек 2014, 14:06, всего редактировалось 2 раз(а).
Myp » 28 дек 2014, 13:39
3д принтер требует специального контроллера с прошивкой типа марлина, его нельзя просто так подключать к LPT тем более на твоей картинке всего 3 драйвера, а надо минимум 4.
поэтому не парь мозг и бери нормальный драйвер типа такого
http://www.aliexpress.com/item/Free-shi ... 24883.html и + ардуину в которую прошьёшь марлина.
barleks » 28 дек 2014, 14:09
Я купил набор Рампс, но движки помощнее в станке, а следовательно А4988 не подходють.
На схема разводка основных движков по 3-м осям. движок экструдера проблем не вызывает
Dmitry__ » 28 дек 2014, 17:27
Что за "расключать"???
На фотке драйвер с опторазвязкой, т.е. все + - должны быть подключены. Если подкл. как на схеме (+ сигнала на +5V), то сигнал будет инвертироваться, т.е. когда идет "+", a 2-й конец оптопары на +5V, получаем "0" после оптопары. Чтоб не происходило инверсии, надо все "-" драйвера подавать на землю (gnd), а сигналы с Ramps подавать на соотв. контакты с "+".
barleks писал(а):надо ли расключать EN+-?
Желательно, иначе двигатели в застопоренном состоянии будут всегда под напряжением. А вот сигнал EN может быть инверсный, надо уточнять, тогда его надо подключать по вашей схеме, т.е. "EN+" драйвера на +5V, а "EN-" на en Ramps.
И еще надо уточнить, будет вообще этот драйвер (из-за опторазвязки) работать с ttl уровнями Ramps...
barleks » 28 дек 2014, 17:56
Dmitry__ писал(а):...
На фотке драйвер с опторазвязкой, т.е. все + - должны быть подключены. Если подкл. как на схеме (+ сигнала на +5V), то сигнал будет инвертироваться, т.е. когда идет "+", a 2-й конец оптопары на +5V, получаем "0" после оптопары. Чтоб не происходило инверсии, надо все "-" драйвера подавать на землю (gnd), а сигналы с Ramps подавать на соотв. контакты с "+".
...
В первом сообщении на первой схеме все "+" объединены, все "-" идут к контроллеру. В первом сообщении по ссылке есть тож схема:
И в ней тож все "+" объединены, а минусы "-" (кроме EN) подключены к Ramps.
И как жить дальше?
Dmitry__ » 28 дек 2014, 18:08
Скорее всего включена инверсия сигналов в "Configuration.h". Искать в файле по "#define INVERT_X_DIR". Есть несколько способов решения этой задачи...
Кста, EN подключать в соотв. со схемой:
http://rigidtalk.com/wiki/index.php?title=Modifying_a_RAMPS_1.4_boardВсе сигналы есть на схеме: "X_EN","Y_EN" и.т.д.
barleks » 28 дек 2014, 18:35
Тогда с учетом инверсии:
Добавлено спустя 14 минут 38 секунд:Или без учета инверсии, типа "+"к"+", "-"к"-":
Как же все таки подключить?
Dmitry__ » 28 дек 2014, 18:43
barleks писал(а):Как же все таки подключить?
Да как угодно. 2+3=5, 3+2=6
Добавлено спустя 1 минуту 33 секунды:Подключи 1 драйвер, посмотри, если ок, подключай остальные.
Myp » 29 дек 2014, 10:58
barleks писал(а):Я купил набор Рампс, но движки помощнее в станке, а следовательно А4988 не подходють.
ты бы хоть озвучил какие моторы, один фиг ты их на 100% ток использовать не будешь, а на половину уже наверно и хватит.
есть ещё DRV8825, они уже почти как тошибовские.
barleks » 29 дек 2014, 11:58
solo » 29 дек 2014, 15:38
а заем ramps ваще не проще ли подключить на прямую к меге ?
И еще вопрос на входе в драувера 6560 стоит опто-развязка может оказатья ситуация что имрульс степ который формируется ардуиной будет коротким . и не будет проходить через оптопару (шд может не крутиться) хотя все будет сделано правельно
Myp » 29 дек 2014, 16:47
вот кстати про подключение картинки
solo, можно хоть навесным монтажом на скрутках собрать, только не нужно.
в марлине длина импульса нормальная, были проблемы в очень старых версиях, но при желании можно в прошивке её ещё изменить.
проблемы с длиной импульса тошибы в оснвоном из за того что их пытаются запускать на 12 вольтах вместо 24 и на 12 они глючат.
icehardy » 30 дек 2014, 20:02
не очень в тему, но спрошу тут
почему обычно драйверы двигателей не ставят как можно к ним ближе, и не тянут управляющие сигналы и питание уже туда
по идее сигналы на драйвер относительно низкочастотные и тянуть их на большое расстояние более безопасно в плане наводок
sergdem » 31 дек 2014, 15:19
На CNC ставят в одном месте электронику , чтобы защитить от металлической стружки ,пыли , масла. В инструментальном цеху даже пыль какая маслянистая, ее не сдуешь компрессором. В reprap вполне возможно, разнести драйвера ближе к двигателям , только емкости по питанию следует добавить(если их нет на плате).
Излучаемые помехи будут меньше , но в то же время, пропорционально длине проводов, увеличится вероятность наводок на управляющие цепи драйвера , и если найдется источник сильной помехи получим пропуски шагов. С наводками лучше бороться грамотной разводкой, разделением силовых и сигнальных , скручиванием проводов, или экранированием.
Кроме того сигналы на драйвер более высокочастотные. Например длительность сигнала step обычно около 1мкс , а частотная модуляция драйвера обычно менее 20Кгц ( у разных драйверов по разному). Пение двигателя зависит именно от нее.
om2804 » 01 янв 2015, 16:08
На 12 вольтах tb6550 работают нестабильно