abuharsky » 02 дек 2015, 01:04
Добрый день.
В общем, сил моих больше нет.
В стартовом гкоде делаю home, затем запускаю автоуровень, затем печать.
Случайным образом в 5 из 10 раз серва после автоуровня не поднимается, что вызывает ее поломку и прочие проблемы.
SERVO_DEACTIVATION_DELAY включал, отключал, менял - не помогает
Угол поднятия уменьшал - не помогает.
Иногда слышно, что сигнал поступил в серву и она дернулась, но не до конца, иногда просто ничего не происходит.
PS в очередной раз убеждаюсь, что для prusa i3 нет никакого смысла в обновлении marlin, на качество и скорость это никак не влияет, только новые проблемы.
РЕШЕНИЕ
после долгих экспериментов, проверок, прошивок/перепрошивок нашул причину: она заключалась в том, что я использовал OctoPrint, а он, как вы знаете, шлет очень много команд, например запрашивает текущую температуру.
Так вот, при G28 и G29 происходит довольно долгий процесс, в это время буффер команд в Marlin напрочь зибавается командами для получения температуры, это создает случайные, неповторяемые сбои, в моем случае серва с концевиком для Z то не опускалась, то не поднималась.
В OctoPrint надо зайти в Настройки - Serial connection - Long running commands и вписать туда G28, G29
(в последних версиях эта опция уже включена)
Последний раз редактировалось
abuharsky 05 дек 2015, 19:31, всего редактировалось 1 раз.
icehardy » 02 дек 2015, 07:49
При обновлении прошивки желательно стирать EEPROM, отдельным скетчем из примера можно сделать
Часто по этой причине и бывают какие то необъяснимые глюки
dccharacter » 02 дек 2015, 07:54
Мож с питанием проблемы?
icehardy » 02 дек 2015, 07:59
и да, серва может много кушать, особенно если 5 вольт со стабилизатора на ардуинке )
abuharsky » 02 дек 2015, 10:16
icehardy писал(а):При обновлении прошивки желательно стирать EEPROM, отдельным скетчем из примера можно сделать
Часто по этой причине и бывают какие то необъяснимые глюки
это сделано
Добавлено спустя 34 секунды:dccharacter писал(а):Мож с питанием проблемы?
icehardy писал(а):и да, серва может много кушать, особенно если 5 вольт со стабилизатора на ардуинке )
из изменений только обновление прошивки, питание как было так и осталось, раньше работало - сейчас нет
icehardy » 02 дек 2015, 12:01
значит остается прошивку ковырять, что они там понаписали
где то намудрили с частотами для сервы
А в целом какой был интерес менять прошивку, что нового?
erno » 02 дек 2015, 12:22
Как авиамоделист со стажем, скажу, что сервы имеют свойство дохнуть. Саму серву проверяли, сервотестером например?
abuharsky » 02 дек 2015, 13:17
icehardy писал(а):значит остается прошивку ковырять, что они там понаписали
где то намудрили с частотами для сервы
А в целом какой был интерес менять прошивку, что нового?
шило в одном месте сподвигло к этому(ну вы же меня хорошо понимаете, здесь все такие;) ), разумных же и обоснованных аргументов не было, и, как показывает практика, объективно нет.
Добавлено спустя 1 минуту 10 секунд:erno писал(а):Как авиамоделист со стажем, скажу, что сервы имеют свойство дохнуть. Саму серву проверяли, сервотестером например?
понял, про ресурс серв, понятное дело, что для одной маленькой сервы в моем конкретном случае я никаких сервотестеров приобретать не буду.
Из решений пока вижу откат на предыдущую прошивку и замену конструкции на использование соленоида.
dccharacter » 02 дек 2015, 22:38
Слуш, а у тебя правда, наверное, слизало пластиковую шестерню
Подними голову и загони в принтер повторов 50-100 такого гкода
- Код: Выделить всё • Развернуть
M280 P0 S0
G4 S1
M280 P0 S180
G4 S1
И смотри чо будет. Будь готов питание из сервы выдернуть
abuharsky » 03 дек 2015, 01:13
заменил серву на новую - тоже самое