roboforum.ru

Технический форум по робототехнике.
Текущее время: 08 май 2025, 20:43

Часовой пояс: UTC + 4 часа


Правила форума


В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.



Начать новую тему Ответить на тему  [ Сообщений: 290 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20  След.
Автор Сообщение
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 26 сен 2016, 22:42 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
MEG писал(а):
И да, чертил сложные схемы подключая движки, а всё равно ось Y едет не в ту сторону. Хоть все движки перепаивай по новой!

Z фактор в конфиге переверни на -1

Добавлено спустя 5 минут 13 секунд:
В coreXY 3 параметра которыми выставляются правильные направления (DIR X, DIR Y, фактор Z)
первые в сочетании подбираются для совпадения осей (вне зависимости направлений), затем смотрим обе оси инвертированы (или верны), и если лишь одна то фактор Z умножаем на -1
названия параметров не помню, на другом компе.

Добавлено спустя 8 минут 56 секунд:
я тут код глянул, тут еще от версии зависит, а то я к девелоперской привык.
для классической коллеги рекомендуют прямо код править :
Цитата:
Dust
Re: How to invert the XY Axis for CoreXY system
May 09, 2014 06:21PM Registered: 5 years ago
Posts: 2,036
Hi Guys

Im still working on theortical.. would you be willng to try a 'hack' on the code?
I have no way to test this, it might do bad thing elsewhere... have the power button handy!

in planner.cpp

// these equations follow the form of the dA and dB equations on [www.corexy.com]
block->steps_x = labs((target[X_AXIS]-position[X_AXIS]) + (target[Y_AXIS]-position[Y_AXIS]));
block->steps_y = labs((target[X_AXIS]-position[X_AXIS]) - (target[Y_AXIS]-position[Y_AXIS]));

to invert y change the block->steps_y to:
block->steps_y = labs(-(target[X_AXIS]-position[X_AXIS]) + (target[Y_AXIS]-position[Y_AXIS]));

Later tonight I will try and setup two steppers in corexy mode to play with, if I dont hear back from you.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 26 сен 2016, 22:52 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Опять ты чайников заумностями пугаешь? :)

Чтоб всё правильно ехало, надо просто правильно воткнуть разъёмы шаговиков в рампс.
там всего 2 разъёма которые нужно либо поменять местами, либо повернуть на 180 градусов.

Добавлено спустя 1 минуту 35 секунд:
MEG писал(а):
без боудена и вулкана принтер наотрез отказывается давить пластик.

забей, врубай в прошивке dummy термистор и отключай защиту от cold extrusion и вперёд к 300 мм/с :D

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 26 сен 2016, 22:54 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
:) не угадал
при любом сочетании разъёмов (а это то же самое что и инвертирование движков) при неправильном Z факторе имеем либо:
1. оси X Y меняются местами
2. оси X Y на месте но в нужном направлении всегда движется лишь одна из них


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 26 сен 2016, 23:16 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
у него стандартная кинематика работающая на стандартной прошивке )
у него не может быть неправильный зэт фактор, если только он его не успел поменять, а его не так просто найти ещё.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 26 сен 2016, 23:55 
Не в сети

Зарегистрирован: 02 июн 2016, 18:20
Сообщения: 331
setar писал(а):
:) не угадал
при любом сочетании разъёмов (а это то же самое что и инвертирование движков) при неправильном Z факторе имеем либо:
1. оси X Y меняются местами
2. оси X Y на месте но в нужном направлении всегда движется лишь одна из них

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 29 сен 2016, 18:53 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
у тебя, как и у меня, принтер ZAV, для него и марлин и репитер работают с настройками по дефолту, не надо ничего править.

есть же 100% рабочая прошивка от производителя принтера, ссылка на странице вконтакте, её надо просто скачать и прошить, правильно воткнув коннекторы в плату.
там всего 2 коннектора которые надо переткнуть, в чём может быть затруднение?
там даже в горе инструкции написано какой мотор в какой разъём втыкать, надо тока угадать направление вращения.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 30 сен 2016, 00:16 
Не в сети

Зарегистрирован: 28 июн 2016, 02:32
Сообщения: 10
Не смог найти полный источник, в общем вспомнил одну штуку с tmc2100, у нее направление противоположное в сравнении с A4988 :crazy:. А у принтера ZAV/SPRINTER прошивка под A4988.
Цитирую краткую инструкцию (Писал об этом AKDZG):
Цитата:
Прошивка
При смене драйвера на SSS нужно инвертировать направление вращения двигателя в прошивке:
#define INVERT_X_DIR true
#define INVERT_Y_DIR true
Или развернуть штекер шагового двигателя на 180 градусов.

Надеюсь поможет :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 01 окт 2016, 13:26 
Не в сети

Зарегистрирован: 02 июн 2016, 18:20
Сообщения: 331
Нет, не поможет.
Пнретыкание в hbotне инвертирует ось, потому как каждый двиг.отвечает за обе оси.
Марлин в любом случае настраиваю сам. Так как Что один так сказать производитель корпуса воинствующий профан в физике математике и логике. Про Закатного не скажу такого. Но настроек в Марлине я уже знаю точно больше чем они, вон setar подсказал что ещё я не читал, сегодня углублюсь.
Да и спешить мне некуда, подлый китаец украл ещё пару недель, времени валом, а изучить что там в марлине зарыл сумрачный гений - всегда интересно.
И да, по ходу дела под экран придётся допиливать софт. Не устраивает меня что он половиной уже прищпандореных фич управлять не умеет.
И про скорость. Насилуя агрегат ошибся в шаге по Z. Стол стал проезжать 30см за 10 секунд а это 3200 шагов в секунду. Драйвер конечно вспотел но без пропусков. А ведь это эквивалент линейной скорости 300мм/сек по другим осям...

Добавлено спустя 5 минут 23 секунды:
А если двигатели были бы обычные, 200 шагов на оборот то вообще страшно представить какая скорость была бы показана. Кстати стол на швп движок крутит значительно напрягаясь. По рельсам как то проще ему. Срыв шагов на столе могу сделать, а голову таскает так что быстрее корпус развалится чем сорвет шаги.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 04 окт 2016, 21:07 
Не в сети

Зарегистрирован: 28 июн 2016, 02:32
Сообщения: 10
Конфиг в студию, будем смотреть на него вместе)
И да, вы какую плату насилуете 8bit или 32bit?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 14 ноя 2016, 00:58 
Не в сети

Зарегистрирован: 13 ноя 2016, 14:15
Сообщения: 19
Возможно драйвер сгорел. Была подобная проблема на экструдере, движок крутился только в одну сторону и во время ретракта был огромный перелив пластика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 16 ноя 2016, 22:02 
Не в сети

Зарегистрирован: 02 июн 2016, 18:20
Сообщения: 331
Не. Там как setar писал проблема с осями. Вынуждено месяц проект стоял, подлый китаец опять пару посылок зажал. А потом унылая командировка. Хамон, море, ночами утирал слезу вспоминая фанерный кубик и родину.
Ну вот вроде теперь всё. Вчера принесли китайские резисторы, завтра приезжает три кила бестфиламента. Пора проверить мои говнотеории практикой!

И да, я купил резисторов, и буду ставить их в цепь нагрева стола! Омма на полтора! Жду нашествия секты свидетелей закона Омма, хы-хы!

В общем расконсервация проекта высоковольтного чудовища! Я его таки докручу до 40 вольт-то!

Добавлено спустя 7 минут 24 секунды:
Кстати. Пока я был в узилище у моря, вышла адова куча новых чОтких драйверов. И тмс продаётся 2130 и китайское чудо на 128 шагов.
Чудо конечно бесполезное, толку с него нуль, тем более на 8 битах. 2130 если честно тоже к принтеру не прибить никаким боком, перевод денег и только.
А вот 2100 с внешним стабом отличный. Куплю пожалуй парочку!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 16 ноя 2016, 23:33 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
а можно ссылочку на "А вот 2100 с внешним стабом отличный"
и за одно как искать "китайское чудо на 128 шагов"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 17 ноя 2016, 01:06 
Не в сети

Зарегистрирован: 02 июн 2016, 18:20
Сообщения: 331
называется 2100 5V only https://github.com/watterott/SilentStepStick
ещё не вчитывался. но заявлен внешний стаб. на 5вольт.

ну и китайский не совсем китайский называется LV8729 128 микрошагов.

Добавлено спустя 1 час 15 минут:
LV8729 имеет выходной каскад получше чем у TMC2100 и греться на токе 1-1,5А должен ощутимо меньше. Но, нет интерполяции шага, а в этом главная прелесть 2100го.

Для FDM технологии с приемлемой скоростью, например в COREXY достаточно и полушага, на котором двигло ещё имеет нормальную мощность, при этом даже с движком 1,8 даёт точность позиционирования 0,1мм и даже меньше. С движком 0,9 градуса он даёт на полушаге и 16 зубовой шпульке 40 микрон, что для сопла 0,2-0,3 уже за глаза, да и соплом 0,1 вполне удастся красиво печатать. И вот тут всё упирается в звук. пока ничего не придумано кроме как сглаживать шаги микрошагом, и в случае TMC это можно без нагрузки для ардуины делать интерполяцией (ну и решим работы движка "тихий" оно умеет дополнительно, который ШИМит сигнал угнетая звук но при этом слегка теряя в мощности на валу). При этом полушаг потянет за глаза даже простая ардуина на 8 бит. и не захлебнётся ни на какой скорости. вроде всё хорошо. Но дерьмовый выходной каскад вкупе с встроеным линейным стабом греются как не в себя. Значит ток урезаем до 1А и мощность можем слегка подкинуть исключительно поднятием напряжения на моторе. И вроде всё хорошо, но поднимая вольт до 40 напряжение приходим к тому что внутренний стаб поставляет процентов 70-80 тепла и уже пофиг какой ток движка, всё равно перегревается, тут уже два радиатора с двух сторон (я пробовал), обдув турбиной (я пробовал) и прочие геморрои. Сейчас на этом и остановился, напряжение 36вольт, побольше радиатор, толстый карлсон направленный на радиатор. Но всё это полумеры, подозреваю что скорость агрегата всё равно упрётся в пропуски шагов на перегреве драйвера.

И вот два подгона.

первый. LV8729. каскад выходной не 0,5-0,4 ома на ключ, а 0,3-0,35, что критично, и на токе 1А существенно снижает нагрев. Режим 1/128 что на моём движке 0,9 должно быть идеально тихо. Но во первых внутри аж два стаба которые явно греются и я не нашёл даже описания как сильно (тут надо отметить отличный даташит от тринамиков, всем бы такой), и второе 1/128 вовсе не интерполяция, а вполне себе настоящие микрошаги по таблице, что изумляет. Какая в попу повышенная точность? какие лишние микроны тут захваливаются? движки достигают предела точности уже на 1/10 шага, дальше исключительно маркетинг, никакого повышения точности не произойдёт. Да и FDM оно не нужно, как я выше писал для FDM за галаза и полушага хватит, ну ладно, 1/4. И вот получается что строго ради снижения звука мы берём и увеличиваем нагрузку на чахлую ардуину раз так в 32!а у неё проц не резиновый. И вот уже принтер сам снижает скорость печати из-за того что не может на пологих кривых выдать столько микрошагов на все движки. Ну и зачем тогда огород?

второй. TMC2100 с внешним стабом 5вольт. вот это тема, задал полушаг с интерполяцией на 256, подвёл холодных ламповых 5вольт и хоп, нагрев снизился раза в три, и тихо. и быстро. и не грузит проц. минусов только два. первый: выходной каскад всё так-же дерьмо, ток на движок не более 1А на практике и поэтому дешманские движки тут не прокатят, движки надо подбирать по току поближе к 1А, а значит напряжение на движке надо задирать как можно выше, а это резать рампс, городить экзотичный БП и вообще перетрясать весь электроливер агрегата, готовы не все и денег обычно на такое всем жалко. Со всех остальных сторон такой драйвер идеальный выбор, даже для Z (на спец режиме для Z) Второй: 32 битные решения в пролёте, логический уровень тут 5вольт и чтоб это победить - придётся корячиться, проще забить (хотя, никто не проверял, может оно слопает и 3вольта по логическим входам, по идее должно, но никто не проверял). Тут ещё замечу что сам чип умеет понимать 3,3V с внешним регулятором но оставили ли китайцы и "ватерроты" нам такую возможность я не проверял, скорее всего нет и запаяли в жопу нужный вход и фиг подлезешь.

Есть и ещё экзотика 2130. Никаких особых новшеств кроме подключения по SPI не заметил (но там даташит - кирпич толщиной в мою ногу, обосрёшься весь его читать вдумчиво). Выходной каскад всё так-же говно. Имеет смысл мутить на нём агрегат если кому-то осточертел РАМПС. По идее тут проще проводками к ардуине прицепить всё. Но софт конечно такое не поддерживает и поэтому в топку (хотя я не проверял). В любом случае новшества типа SPI и мониторинга нагрузки на вал движка (с тем чтоб снизить скорость) должны поддерживаться софтом что нам не снилось. увы.

вот вкратце обзор новинок драйверостроения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 17 ноя 2016, 07:57 
Не в сети

Зарегистрирован: 10 мар 2016, 06:51
Сообщения: 12
Откуда: Красноярск
Так LV8729 предназначены для работы с 32-ух битной электроникой, она сможет спокойно прожевать 128 микрошагов без интерполяции. Зато будет тихо и недорого, в отличии от TMC2100. На тао видел вариант этих дровов с чипом на спине, а не на брюхе как обычно, что позволяет установить на него большой радиатор и не думать о перегреве. Ток заявлен до 1.8 ампер. Если на самом деле столько потянут, то будет очень хороший вариант для 32-ух бит.
А что касается китайских TMC2100, то у меня они сейчас работают с жестоким охлаждением на обычных движках 1.7А, выдавая 1.5А от питания 20В, на скоростях до 100 мм/с (может и больше, я выше не крутил)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MEG. Постройка современного 3d принтера с нуля
СообщениеДобавлено: 17 ноя 2016, 11:59 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
MEG писал(а):
резать рампс, городить экзотичный БП и вообще перетрясать весь электроливер агрегата, готовы не все

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

господа из watterott спроектировали этот драйвер с внешним питанием логики чтобы их драйверы работали в контроллерах с 3.3 вольтами.
иначе резистор не позволяет выставить максимальный ток мотора в платах которые на 3.3 вольта.
Цитата:
the reason was the current setting, because we use a resistor in series with the potentiometer and we need 5V to set it to max. current. So if you have only 3.3V as logic voltage you can not get the max. current, without changing the resistor.


Добавлено спустя 26 минут 22 секунды:
MEG писал(а):
И вот уже принтер сам снижает скорость печати из-за того что не может на пологих кривых выдать столько микрошагов на все движки.
мы уже обсуждали. с обычными драйверами у которых максимум 1/32 микрошага невозможно упереться в ограничение контроллера по скорости.
видел весёлую картинку? http://reprap.org/wiki/Step_rates
стандартная ситуация, самый популярный вариант:
1,8°-шаговик, 16-шпуля, 1/32 микрошаг, ограничение по скорости для 8 битного контроллера - 335 мм/с :D это раза в 3 быстрее чем выдержит обычный принтер.

для 0.9 шаговиков и 128 микрошага уже есть ограничения, но 128 микрошаг это крайне нетипичная ситуация)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 290 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO