Итак, пытаюсь подключить серву к этой материнке. Серва вот такая - Graupner DES 586 BB Standard voltage/ Speed.
На плате есть порт J8 с 6-ю пинами. Один земля, остальные 5 как я понял можно использовать под свои нужды.
Серву питаю от внешнего источника - преобразователя 24В -> 5В.
В конфиге прописал следующее:
- Код: Выделить всё • Развернуть
switch.servo.enable true #
switch.servo.input_on_command M280 # M280 S7.5 would be midway
switch.servo.input_off_command M281 # same as M280 S0 0% duty cycle, effectively off
switch.servo.output_pin 1.22 # must be a PWM capable pin
switch.servo.output_type hwpwm # H/W pwm output settable with S parameter in the input_on_comand
switch.servo.pwm_period_ms 20 # set period to 20ms (50Hz) default is 50Hz
При передаче принтеру команды M280 S(неважно какое, в пределах 5-10), серва поворачивается всегда в одно и то же положение. Последующие команды М280 игнорирует, пока не поверну её рукой в другое положение (предварительно послав команду М281), потом опять при посыле команды поворачивается туда же.
С сервами первый раз сталкиваюсь. Что не так делаю?