ВОПРОС ИЩУ РЕШЕНИЕ Проблема с сервой Fluidnc / mks DLC32

xorkrus

xorkrus

НЕ ТОЛЬКО ЧИТАЕТ
Регистрация
07.07.2022
Сообщения
0
Реакции
2
Баллы
52
Город
Тамбов
Область
Тамбовская
Имя
xopek
Здравия. Подскажите пожалуйста.
Имею плату MKS DLC32 V2.1 без экрана, с драйверами A4988
Прошивка Fluidnc v3.5.0-pre5
Серва - обычная, китайская MicroServo SG90 (100% рабочая, проверяется периодически на ардуине)
Проблема: серва ни при каких не желает работать. Исходя из схемы, пробовал пины 22 34 35 36 25 26 5 33 27. Код из вики флюида
rc_servo:
pwm_hz: 50
output_pin: gpio.27
min_pulse_us: 1000
max_pulse_us: 2000

Пробовал прописать как ось Z, пробовал как шпиндель besc - бестолку. Серва даже не дергается. Может я что-то делаю не так и не знаю какого-то секретного слова а-ля "сервикус заработику"?
 

Maxagg

Maxagg

МЕСТНЫЙ
НАШ ЧЕЛОВЕК
Регистрация
16.05.2022
Сообщения
14
Реакции
54
Баллы
13
Адрес
г. Омск
Веб-сайт
maxagg.com
Город
Омск
Имя
Максим
Станок
Лазерный гравер 6550
Прошивка
1.1h
  • Последнее редактирование:
Последнее редактирование:
Попробуйте оставить только output_pin, остальные параметры возьмутся по умолчанию
Ваши сообщения автоматически объединены:

Пошарился по коду, возможно вам здесь надо заменить значение на 12 и переустановить прошивку
FluidNC/src/Motors/RcServoSettings.h
12const int SERVO_PWM_RESOLUTION_BITS = 16;
 

xorkrus

АВТОР
АВТОР
xorkrus

xorkrus

НЕ ТОЛЬКО ЧИТАЕТ
Регистрация
07.07.2022
Сообщения
0
Реакции
2
Баллы
52
Город
Тамбов
Область
Тамбовская
Имя
xopek
Попробуйте оставить только output_pin, остальные параметры возьмутся по умолчанию
Ваши сообщения автоматически объединены:

Пошарился по коду, возможно вам здесь надо заменить значение на 12 и переустановить прошивку
FluidNC/src/Motors/RcServoSettings.h
12const int SERVO_PWM_RESOLUTION_BITS = 16;
Попробовал оставить только PIN - тоже не помогло. Сейчас буду изучать и пробовать пересборку проекта с 12 битами.
 

xorkrus

АВТОР
АВТОР
xorkrus

xorkrus

НЕ ТОЛЬКО ЧИТАЕТ
Регистрация
07.07.2022
Сообщения
0
Реакции
2
Баллы
52
Город
Тамбов
Область
Тамбовская
Имя
xopek
  • Последнее редактирование:
Последнее редактирование:
Пересобрал, перепрошил... И снова ничего. Серва как не живая
Таки живая. Мой косяк - не то прошил. Не совсем понял как работает теперь, но уже крутится. Спасибо Maxagg
 

xorkrus

АВТОР
АВТОР
xorkrus

xorkrus

НЕ ТОЛЬКО ЧИТАЕТ
Регистрация
07.07.2022
Сообщения
0
Реакции
2
Баллы
52
Город
Тамбов
Область
Тамбовская
Имя
xopek
Итак. Проколупавшись большую часть ночи, выяснил что серва двигается. Только она делает это в одну сторону. В обратную сторону работает только в одном случае, если PWM_HZ установлен в "1". Сложилось впечатление, что FluidNC рассчитан на работу с другими сервами.
 

trew21

trew21

ЗНАЕТ ЧТО ГОВОРИТ
НАШ ЧЕЛОВЕК
Регистрация
21.12.2018
Сообщения
2 003
Реакции
1 971
Баллы
188
Возраст
51
Город
Великий Новгород
Имя
Андрей
Станок
MPCNC-Primo
Плата
SKR1.3
Прошивка
Marlin

xorkrus

АВТОР
АВТОР
xorkrus

xorkrus

НЕ ТОЛЬКО ЧИТАЕТ
Регистрация
07.07.2022
Сообщения
0
Реакции
2
Баллы
52
Город
Тамбов
Область
Тамбовская
Имя
xopek
  • Причина: Upd
  • Последнее редактирование:
Причина: Upd
Последнее редактирование:
А что там у серв внутри? Движок и шестерни.....
Там ещё и контроллер. Что-то типа H-моста с энкодером и ШИМ-входом.

По даташитам 1.5us домашняя позиция, 2us и 1us - 90° CW и CCW соотв. на частоте 50Гц, но "может быть заработает" до 200Гц. А у других серв могут и частоты другие быть и шаги и фигзнаетчтоещё. В станкостроении, как я понял SG90 не приветствуется из-за своей глючности и неточности.
 

trew21

trew21

ЗНАЕТ ЧТО ГОВОРИТ
НАШ ЧЕЛОВЕК
Регистрация
21.12.2018
Сообщения
2 003
Реакции
1 971
Баллы
188
Возраст
51
Город
Великий Новгород
Имя
Андрей
Станок
MPCNC-Primo
Плата
SKR1.3
Прошивка
Marlin
Хрена се, я дано кишков у них не видел, забыл
 

Robinson1957

Robinson1957

ЗНАЕТ ЧТО ГОВОРИТ
НАШ ЧЕЛОВЕК
Регистрация
07.01.2020
Сообщения
3 347
Реакции
4 040
Баллы
188
Возраст
65
Город
г.Новокузнецк
Имя
Владимир
Отчество
Александрович
Станок
1610>2216
Плата
W 2.08
Прошивка
v1.1F

trew21

trew21

ЗНАЕТ ЧТО ГОВОРИТ
НАШ ЧЕЛОВЕК
Регистрация
21.12.2018
Сообщения
2 003
Реакции
1 971
Баллы
188
Возраст
51
Город
Великий Новгород
Имя
Андрей
Станок
MPCNC-Primo
Плата
SKR1.3
Прошивка
Marlin

Alexmit

Alexmit

НЕ ТОЛЬКО ЧИТАЕТ
НАШ ЧЕЛОВЕК
Регистрация
17.09.2020
Сообщения
321
Реакции
389
Баллы
88
Адрес
Россия
Город
Москва
Имя
Алексей
Станок
3018
Плата
Shield V4 Nano
Прошивка
1.1f

xorkrus

АВТОР
АВТОР
xorkrus

xorkrus

НЕ ТОЛЬКО ЧИТАЕТ
Регистрация
07.07.2022
Сообщения
0
Реакции
2
Баллы
52
Город
Тамбов
Область
Тамбовская
Имя
xopek
Наверное стоит написать, чтоб завершить тему.
Результатов нет, разраб флюида сказал примерно так - у меня работает, остальное ваши проблемы.
Я сам по итогу сменил серву на шаговый двигатель и теперь всё стало интересней, но это уже другая история и наверное тема тоже.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать