Технический форум по робототехнике.
goodwind » 26 авг 2014, 16:09
кручу, на всякий случай, на "холодную". Хотя товарищ, с которым я советуюсь крутит наживую всегда и пока ничего не попалил..Но я страхуюсь, уж слишком долго в наши степи заказывать новые драйвера. Я грешу на провод, которым нарастил шнурки движка, думаю может им сечения не хватает? взял шнурок как в комплекте с эндстопом идет. UPD: глянул - у него сечение чуть ли не больше, чем у того, который на движке.. подозрение снимается
porex » 26 авг 2014, 16:34
Кручу резисторы даже во время работы двигателей, ни один таким образом не спалил. Использую керамическую отвертку.
На ум приходит три возможные проблемы: сгорели драйвера, не правильно подключены двигатели или проблема с питанием. Каким образом Мега питается отдельно от RAMPS, разные источники питания?
goodwind » 26 авг 2014, 16:36
porex писал(а):На ум приходит три возможные проблемы: сгорели драйвера, не правильно подключены двигатели или проблема с питанием. Каким образом Мега питается отдельно от RAMPS, разные источники питания?
я тоже грешил на неправильное подключение, но уже сто раз прозвонил обмотки и проверил как они подключаются к рампсу =(
мега питается от USB, рампс - от блока питания
драйвера перепробовал уже все, одна и та же проблема (драйвера из разных партий и разных моделей)
Акелла » 26 авг 2014, 16:47
goodwind писал(а):porex писал(а):На ум приходит три возможные проблемы: сгорели драйвера, не правильно подключены двигатели или проблема с питанием. Каким образом Мега питается отдельно от RAMPS, разные источники питания?
я тоже грешил на неправильное подключение, но уже сто раз прозвонил обмотки и проверил как они подключаются к рампсу =(
мега питается от USB, рампс - от блока питания
драйвера перепробовал уже все, одна и та же проблема (драйвера из разных партий и разных моделей)
Думаю ты уже это проверил, но все же перепроверь подключение ендстопов, попробуй двигать моторами при зажатых стопах, может у них логика не правильно высталенна.
Zakatnyi » 26 авг 2014, 16:52
goodwind сфотай подключение движков, чтоб видно было какой провод двигателя куда идёт на RAMPS 1.4
porex » 26 авг 2014, 16:59
goodwind писал(а):я тоже грешил на неправильное подключение, но уже сто раз прозвонил обмотки и проверил как они подключаются к рампсу =(
Откуда уверенность в правильном подключении? Я тоже когда собирал свой первый принтер посмотрел на картинки в описании к двигателям, потом документацию на RAMPS и с полной уверенностью подключил двигатели и.... они нифига не крутились, дергались. В итоге опытным путем подобрал правильную комбинацию подключения. Точно не помню, но кажется, то что китайцы обозначают буквами, в RAMPS'e обозначается цифрами. В общем было наоборот.
goodwind писал(а):мега питается от USB, рампс - от блока питания
Земли нормально соединены?
goodwind » 26 авг 2014, 17:04
Zakatnyi писал(а):goodwind сфотай подключение движков, чтоб видно было какой провод двигателя куда идёт на RAMPS 1.4
отключил все лишнее чтоб на фото лучше видно было. На провод от движка напаян провод от эндстопа, цвета совпали цвет в цвет, только желтый от движка = черный на проводе. Итого получается (если смотреть по разъему): Красный + зеленый = 1 обмотка, Синий + черный = вторая обмотка.
заметил, что драйвера после 30-40 секунд отрубаются и перестают реагировать на команды, но при этом температура на радиаторе не выше 60-70 градусов. По даташиту у него отсечка по температуре на 150 градусах
Zakatnyi » 26 авг 2014, 17:09
Не правильно подключены двигатели.
Правильно: (по фото) с лево на право: красный - зелёный - чёрный - синий.
goodwind » 26 авг 2014, 17:16
Zakatnyi писал(а):Не правильно подключены двигатели.
Правильно: (по фото) с лево на право: красный - зелёный - чёрный - синий.
т.е. на маркировку на шелкографии A1 B1 B2 A2 наплевать ? есть шанс спалить что-нибудь если попробовать переделать сейчас?
И я, кажется, спалил себе на меге USB и один из драйверов - при очередном включении от драйвера пошел дым, а мега перестала определяться в системе
Я везун, блин
Знал ведь что питание с разных мест это не лучшая идея
Zakatnyi » 26 авг 2014, 17:21
goodwind писал(а):Zakatnyi писал(а):Не правильно подключены двигатели.
Правильно: (по фото) с лево на право: красный - зелёный - чёрный - синий.
т.е. на маркировку на шелкографии A1 B1 B2 A2 наплевать ?
У меня такая же плата и двигатели точно такие же (купленны у этого же продавца).
goodwind » 26 авг 2014, 17:31
Zakatnyi писал(а):Не правильно подключены двигатели.
Правильно: (по фото) с лево на право: красный - зелёный - чёрный - синий.
ЮХУУУУ!!! Спасибо! оно вертится!
Вывел новое правило для себя - никогда не верь китайской шелкографии
так.. теперь осталось заменить мегу и будет мне счастье.
а небольшое дерганье во время вращения - это из-за неправильного ограничения тока?
Zakatnyi » 26 авг 2014, 17:34
goodwind писал(а):а небольшое дерганье во время вращения - это из-за неправильного ограничения тока?
А как ток настраивал? и на сколько?
goodwind » 26 авг 2014, 20:46
Zakatnyi писал(а):goodwind писал(а):а небольшое дерганье во время вращения - это из-за неправильного ограничения тока?
А как ток настраивал? и на сколько?
настраивал по даташиту, VREF = максимальный ток движков /2. Мерил VREF между землей и башкой подстроечника. Это на DRV8825, на A4988 вроде другой коэффициент. Попробовал поднять немного, вроде сейчас нормально крутит..
Спасибо всем за участие, ушел пытаться зашить мегу через другую ардуину
Добавлено спустя 38 минут 41 секунду:porex писал(а):Земли нормально соединены?
были... потом когда снимал все лишнее чтобы сфотать подключение движков - снял проводок которым земли соединялись.. ну и забыл его =( теперь пытаюсь китайскую мегу прошить через уно, но она ресетится при попытке залить.. буду дальше пытать, потому что ближайшая живая мега в трех днях от меня.
fracht » 26 авг 2014, 21:57
подключил ад597, так он показывает 250 градусов температуру, на репрап форуме нашел что в Marlin в configadv.h есть калибровка,
подскажите по формуле, что за значение TEMP_SENSOR_AD595_GAIN и TEMP_SENSOR_AD595_OFFSET? изначально там 0 и 1 стоит.
- Код: Выделить всё • Развернуть
//These defines help to calibrate the AD595 sensor in case you get wrong temperature measurements.
//The measured temperature is defined as "actualTemp = (measuredTemp * TEMP_SENSOR_AD595_GAIN) + TEMP_SENSOR_AD595_OFFSET"
#define TEMP_SENSOR_AD595_OFFSET -227.0
#define TEMP_SENSOR_AD595_GAIN 1.0
obdiy » 27 авг 2014, 00:56
можно ли подключить ШД к БП через реле?