Направления осей для CORE-XY и H-BOT

Общие инструкции по сборке корпусов, механики, электроники и прочего
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Направления осей для CORE-XY и H-BOT

Сообщение demonlibra »

Анимация для крепления каретки к части ремня проходящего под балкой спереди: https://youtu.be/t0lsigrpm1Y
Изображение Изображение Изображение
Оси X/Y
В кинематике H-BOT и CORE-XY нельзя однозначно указать расположение моторов X и Y.
Направления перемещений осей будут зависеть от следующих факторов:
  • Очередности подключения обмоток моторов.
  • Подключения моторов к разъемам X и Y на плате управления.
  • Расположения концевиков обнуления осей X и Y.
  • Драйверов управления моторами.
  • Стороны соединения каретки X и ремня.
  • Угол стола, который должен иметь координаты (0;0).
    Как правило это должен быть левый ближний угол. Это может быть принципиально, так как не в каждом слайсере это возможно изменить.



Далее описание приведено для Lerdge, но это применимо к любой прошивке. Разница будет только в способе изменения параметров.
  1. При выключенном питании подключите моторы к разъемам осей X и Y "наугад".

    Например, левый мотор в разъём Х, правый в Y.
    Желательно чтобы обмотки в разъемах были подключены одинаково. Это упростит настройку и понимание происходящего.
    Смотрите ниже Примечание 2 - Определение выводов обмоток шагового двигателя.
  2. Проверьте направление движения осей не выполняя калибровку.

    Для этого переместите печатающую голову рукой в середину и через меню подвигайте отдельно X и отдельно Y.
    Изображение

    Также это можно сделать через терминал, выполнив команды:

    Код: Выделить всё

    G92 X0 Y0
    G1 X10
    G1 Y10
    
    Если по крайне мере по команде двигать X - голова двигается вдоль X,
    по команде двигать Y - двигается вдоль Y, то переходим к следующему пункту.

    Если оси перепутаны, т.е. X не X, а Y не Y, то необходимо инвертировать вращение мотора X или Y.
    Обратите внимание на 2-ю анимацию в начале темы. Для движения головы только вдоль оси X, моторы должны вращаться в одну сторону.

    Инвертировать направление вращения мотора можно поменяв местами подключение проводов одной обмотки или программно.
    Изображение
  3. Если по команде двигать X - голова двигается вдоль X, по команде двигать Y - двигается вдоль Y и направления движения верные, пропускайте этот пункт.

    Если направления некорректные, найдите в таблице (2 правых столбца) свой случай направления движения осей и тот, который Вам нужен.
    По левым столбцам (MOTOR1 и MOTOR2) определите, чем эти варианты отличаются. Так Вы сможете определить, что необходимо изменить.
    Изображение

    В зависимости от всех условий, значения колонок MOTOR1 и MOTOR2 для Вашего случая будут отличаться.
    Вам необходимо определить только, чем именно. Таким образом станет понятно, что надо изменить.


    Например, у Вас получилось так как выделено красным, а необходимо, как зелёным.
    По левым столбцам определяем, что необходимо инвертировать направления вращения обоих моторов и поменять между собой разъемы подключения моторов.
  4. Проверьте работу концевиков через меню настройки.

    При срабатывании концевика должен меняться соответствующий значок.
    Смотрите ниже Примечание 1 - Концевики.

    Изображение
  5. Координаты X=0; Y=0; Z=0 принимаем для левого ближнего угла при касании соплом стола.
    Так принято для большинства слайсеров по умолчанию.

    Изображение

    Если концевик X расположен на левой стороне, задайте "X-AXIS HOME POSITION" = MIN в меню "HOME POSITION SETTING" ,
    в противном случае - MAX.
    Если концевик Y расположен в левом ближнем углу, задайте "Y-AXIS HOME POSITION" = MIN, в противном случае - MAX.
    Изображение
  6. Проверьте калибровку осей по отдельности.
    Это можно выполнить с главной страницы, нажав на соответствующую ось
    Изображение

    или через терминал выполнив команды:

    Код: Выделить всё

    G28 X
    G28 Y
    

Ось Z
Если концевик обнуления оси Z срабатывает при максимальном удалении стола от сопла, т.е. концевик расположен снизу:
Z-AXIS HOME POSITION = MAX

Если концевик обнуления срабатывает в позиции касания столом сопла, т.е. концевик расположен сверху или в качестве концевика используется 3D-TOUCH/BL/TOUCH:
Z-AXIS HOME POSITION = MIN
Примечание 1 - Концевики
Настройка концевиков находится на странице "ENDSTOPS SETTINGS"
Изображение Изображение

WIRING MODE
  • NO - Vcc и SIG НЕ соединены, если концевик не сработан.
  • NC - Vcc и SIG соединены, если концевик не сработан.
TRIGGER MODE
  • HIGH - при срабатывании концевика на выводе SIG будет 5В.
  • LOW - при срабатывании концевика на выводе SIG будет 0В.
Настройка и проверка
  1. Когда концевик не подключен к плате, должен отображаться значок Изображение
  2. После подключения концевика к плате, и если концевик не сработан, также должен отображаться значок Изображение
  3. При срабатывании концевика, значок должен измениться на Изображение
  4. После устранения причины срабатывания, значок должен измениться на Изображение



Оптический концевик от Lerdge
Параметры: NO HIGH
Изображение Изображение Изображение


Так же встречается с разъемом на противоположной стороне. Обратите внимание, что у них выводы SIG и GND расположены по другому.
Параметры такие же: NO HIGH
Изображение Изображение


Механические концевики требуют для подключения только два провода.
В зависимости от используемых выводов, такие концевики можно использовать как в режиме NO, так и NC.
Обратите внимание на надпись на микрике.
При использовании выводов C и NC, WIRING MODE = NC
При использовании выводов C и NO, WIRING MODE = NO

Изображение Изображение
Примечание 2 - Определение выводов обмоток шагового двигателя
Обмотки двигателя необходимо подключить следующим образом:

Изображение Изображение
A - пара выводов обмотки A
B - пара выводов обмотки B

Чтобы определить выводы одной обмотки соедините любые два вывода между собой. Если при этом провернуть вал стало труднее, значит Вы соединили выводы одной обмотки. Повторите проверку для оставшейся пары выводов.

Так же проверку можно выполнить при помощи мультиметра. Выберите измерение сопротивления и соедините щупы с двумя выводами двигателя. Если мультиметр покажет сопротивление в несколько Ом, значит это выводы одной обмотки.
the Hbot
Не бойся поломать. Бойся не починить ))
Изображение

Вернуться в «Инструкции»