Инверсия оси Z. ФлюидНЦ.

Статус
В этой теме нельзя размещать новые ответы.

Virus981

МЕСТНЫЙ
ПРОВЕРЕННЫЙ
Регистрация
11.05.2026
Сообщения
5
Реакции
0
Баллы
1
Город
Опочка
Область
Псковская
Имя
Владимир
Доброго времени суток уважаемые!
Помогите разобраться! После перепрошивки платы управления MKS DLC 32 v2.1 с "родной" прошивки на FluidNC оси Y и Z изменили свое направление (на форумах нашел, что должно быть наоборот). Долгими поисками нашел файл конфигурации для данной прошивки. Проблема с Y решилась, но осталась проблема с Z. Пробовал менять настройки через ком.строку в приложениях (G-code ($3=6), пишет ошибку, якобы не знает такого параметра. При вводе $$, данного параметра действительно нет. Есть вариант перекинуть физически провода на двигателе, но не хотелось бы, во избежание возможных проблем с другими приложениями. Подскажите пожалуйста, куда смотреть? Нужно поменять на уровне прошивки. Вероятнее всего в файле конфигурации. Но к сожелению не могу найти как это осуществить. Заранее благодарен.
 
После перепрошивки платы управления MKS DLC 32 v2.1 с "родной" прошивки на FluidNC
Перешли на FluidNC, забудьте про $$.
Только конфиг файл.

direction_pin: I2SO.4:high

для изменения направления меняем high на low или наоборот.
 
Большое спасибо за совет. Буду пробовать. По результатам отпишусь. 👍
 
Все получилось и работает правильно. Огромное спасибо за подсказку!
Подскажите пожалуйста еще такой момент, при нажатии кнопки включения шпинделя, головка стоит до начала движения. Это нормальный алгоритм или она должна начинать вращаться независимо? При изменении корекции по шпинделю (130%) он вращается независимо от передвижений. Похоже, что ему не хватает стартового ускорения. Подскажите пожалуйста, как это решается?
 
При изменении корекции по шпинделю (130%) он вращается независимо от передвижений
Еще наводящий на размышления: $30, $31 какие значения имеют? И в УП какие обороты заданы?
 
Подскажите пожалуйста еще такой момент, при нажатии кнопки включения шпинделя, головка стоит до начала движения. Это нормальный алгоритм или она должна начинать вращаться независимо?
Кусок из конфига пожалуйста выложите. ( который отвечает за шпиндель)
Или есть подозрение, что у Вас там написано Laser:

Похоже, что ему не хватает стартового ускорения.
Если ему точно не хватает, то это решается через speed_map:
 
1778677666970.png
Использовал программу Candle. Выставляю вручную количество оборотов 1000. При нажатии старта шпинделя, он не крутится. При любом изменении позиции (врусную) начинается вращение. Или при изменении корекции шпинделя (более 130%, меньше не работает) после перезапуска начинает вращаться без перемещений.
Ваши сообщения автоматически объединены:

В конфиге действительно указан Laser. Как его заменить на Шпиндель?
Прошу прощения за некомпетентные вопросы. только 2 день в теме ...
Конфига для шпинделя не нашел ...
 
Последнее редактирование:
Для шпинделя должно начинаться с PWM
Внимание! Это просто образец от другой платы.

Код:
pwm:
  pwm_hz: 5000
  direction_pin: NO_PIN
  output_pin: gpio.25
  enable_pin: gpio.2
  disable_with_s0: false
  s0_with_disable: true
  spinup_ms: 0
  spindown_ms: 0
  tool_num: 0
  speed_map: 0=0.000% 1000=100.000%

Для MKS DLC 32 v2.1
output_pin: gpio.32
enable_pin: NO_PIN
 
Последнее редактирование:
1778678122437.png
Ваши сообщения автоматически объединены:

Все заработало. Еще раз огромное спасибо! 🍻
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу