Технический форум по робототехнике.
flenger » 28 ноя 2016, 14:04
Не подскажите, в последней официальной прошивке есть софт лимиты? А то пару раз уезжал за концевики...
И еще при zprobe не подскажите offset по как правильно сделать?
Alexus12 » 28 ноя 2016, 14:22
flenger писал(а):Не подскажите, в последней официальной прошивке есть софт лимиты? А то пару раз уезжал за концевики...
У меня тоже уезжает. Так и не смог победить.
icehardy » 29 ноя 2016, 16:52
Alexus12 писал(а):Сколько вольт Вы на серву подавали? От внешнего питания я так понимаю?
5 вольт, брал с разъема EXT1 вроде бы
Тут еще важно выбрать правильный pin, который поддерживает PWM
Добавлено спустя 6 минут 8 секунд:да, я не использую теперь встроенный на MKS-SBASE стабилизатор питания
питание от серверного блока, 5 вольт с него же беру, управляю отключением и включением
Alexus12 » 29 ноя 2016, 20:01
icehardy писал(а):Тут еще важно выбрать правильный pin, который поддерживает PWM
Я все пины с PWM перепробовал, везде один результат

icehardy » 30 ноя 2016, 16:29
Alexus12 писал(а):icehardy писал(а):Тут еще важно выбрать правильный pin, который поддерживает PWM
Я все пины с PWM перепробовал, везде один результат

А пробовал менять частоту PWM?
- Код: Выделить всё • Развернуть
switch.servo.pwm_period_ms 20
существенно влияет на работу сервы
Alexus12 » 30 ноя 2016, 19:33
icehardy писал(а):А пробовал менять частоту PWM?
- Код: Выделить всё • Развернуть
switch.servo.pwm_period_ms 20
существенно влияет на работу сервы
Пробовал. Ничего не менялось. Да и диапазон значений S у меня вообще непонятный. Даже при 100 серва на тот же угол поворачивалась. При некоторых значениях начинала дергаться туда-сюда.
Может я в схеме подключения что-то напутал? Если не сложно, покажите как Вы физически её подключали.
icehardy » 02 дек 2016, 16:21
а что за серва была ?
Возможно уровень сигнала ей слишком мал, можно попробовать PWM пропустить еще через полевик, чтоб уровни были для 5 вольтовой логики
Alexus12 » 05 дек 2016, 11:08
icehardy писал(а):а что за серва была ?
Возможно уровень сигнала ей слишком мал, можно попробовать PWM пропустить еще через полевик, чтоб уровни были для 5 вольтовой логики
Graupner DES 586 BB Digital Servo
Еще пробовал какой-то нонейм 955.
От Ардуино обе работали.
А у Вас какая?
icehardy » 05 дек 2016, 11:53
у меня MG90s
http://www.towerpro.com.tw/product/mg90s-3/Ардуинка обычная она ведь на 5 вольт, уровни логики соответственно другие
вероятно дело в этом
Alexus12 » 06 дек 2016, 05:30
Разве все сервы не одной логикой управляются? Судя по характеристикам все то же самое что и у меня, мощности только разные.
icehardy » 06 дек 2016, 08:57
ну кто ж его знает как у них контроллер устроен
я не особо надеялся на работу сервы, а другой у меня нет чтоб проверить
Alexus12 » 07 дек 2016, 07:18
А можно схему, как Вы физически серву подключили к плате?
icehardy » 07 дек 2016, 14:00
Alexus12 писал(а):А можно схему, как Вы физически серву подключили к плате?
Да нет никакой схемы
там же всего три провода
оранжевый - PWM
коричневый - минус
Красный - плюс
flenger » 07 дек 2016, 18:06
Alexus12 писал(а):А можно схему, как Вы физически серву подключили к плате?
У меня в конфиге switch.servo.output_pin 3.25
Физически: "+" и "-" серво подключено в разъем EXP1, сигнальный провод идет в EXP2 к пину 3.25.
Не подскажите, при z probe офсеты настраиваются в leveling-strategy.three-point-leveling.probe_offsets ? Если я здесь добавляю офсеты, то у меня "как бы оси растягиваются" на величину офсетов, т.е сопло выбегает за границы печати...
Alexus12 » 08 дек 2016, 05:24
flenger писал(а):У меня в конфиге switch.servo.output_pin 3.25
Физически: "+" и "-" серво подключено в разъем EXP1, сигнальный провод идет в EXP2 к пину 3.25.
Тоесть питание сервы берется прямо с платы?