Каретка CoreXY перемещается по оси Y при перемещении оси X
У меня есть специально разработанный и изготовленный принтер CoreXY. Я заметил, что, когда я приказываю X перемещаться с одной стороны на другую (справа налево), ось Y также смещается назад примерно на 0,6 мм. Когда я перемещаю X назад (слева направо), Y также перемещается вперед примерно на ту же величину.
Какое свойство системы CoreXY может быть причиной этого? Обратите внимание, что я использую подшипники 608 вместо зубчатых шкивов холостого хода, что я надеюсь исправить в ближайшее время.
Шаги в мм от конфигурации Marlin.h:
DEFAULT_AXIS_STEPS_PER_UNIT { 475.79, 482.87, 468.66, 188.1 }
Обратите внимание, что они не одинаковы для X и Y. Это потому, что я пытаюсь запустить тест калибровочного куба на машине.
@user77232, 👍4
Обсуждение1 ответ
Лучший ответ:
Для принтера CoreXY для перемещения оси (X или Y) требуется поворот обоих шаговых двигателей. Если оба вращаются в одном направлении (с одной и той же скоростью с одними и теми же шкивами), ось X будет двигаться, если они вращаются в другом направлении (с той же скоростью с теми же шкивами), ось Y будет двигаться (см. Изображение кинематики CoreXY ниже). Вращение одного шагового устройства приведет к печати на 45°.
Все четыре угловые точки (два верхних шкива и два нижних степпера) закреплены на раме CoreXY
Поэтому крайне нелогично, что вам нужно использовать различные значения для ваших шагов на мм (X = 475,79
шагов/мм, Y = 482,87
шагов/мм). Если вам нужно использовать такие значения, это означает, что ваша механическая компоновка/механика неправильна (косая рама, разные диаметры шкива, скольжение по шкиву, неправильное натяжение ремней и т. Д.). Рекомендуется сделать их равными и проверить механическую компоновку и проверить все детали (диаметры шкивов) и сделать натяжение равным (например, с помощью датчика натяжения ремня). Если голова все еще движется в перпендикулярном направлении, как было приказано, вы можете попробовать откалибровать оттуда.
хорошо, я утверждаю, что возможно, что существуют отклонения в допуске двигателей, шкивов и ремней. Смещение значений было моей попыткой компенсировать эти расхождения. Будет ли это чем-то, что я компенсирую аппаратным обеспечением или встроенным ПО?, @user77232
@user77232 Я сомневаюсь, что допуски на изготовление ступеней, шкивов и ремней окажут такое сильное влияние. Мой CoreXY работает с одинаковыми шагами X и Y на мм и производит квадратные продукты., @0scar
Итак, мне нужен реальный ответ: я сброшу шаги/мм в прошивке и попытаюсь вложиться в сортировку оборудования или я связываюсь с Марлином, чтобы привести его в порядок?, @user77232
@user77232 сначала установите их равными, затем откалибруйте., @Trish
@user77232 Попробуйте точно так же измерить натяжение ремней с помощью датчика натяжения, я обновил свой ответ. Этот датчик мне тоже помог., @0scar
Я бы зашел так далеко, чтобы сказать, что настройка steps_per_mm вообще не имеет смысла; она должна быть рассчитана на основе механических характеристик деталей, которые, в свою очередь, должны включать чистые соотношения целых чисел с такими вещами, как размер сопла/ширина линии. Всякий раз, когда я играл с попытками решить проблемы, настраивая их, а не механически, я заканчивал неприятными моделями сглаживания на поверхности кожи, потому что настроенные значения не делились равномерно., @R.. GitHub STOP HELPING ICE
Итак, как сделать калибровочный куб с принтером CoreXY, где вы получаете различные значения микрометра для X и Y ?!?!?!, @user77232
@user77232 Почему бы не задать это в качестве отдельного вопроса? Обратите внимание, что я бы не беспокоился из-за микрометрических различий (тысячи миллиметров). Обратите внимание, что у Р. есть точка зрения, но невозможно все измерить правильно., @0scar
- Как работает принтер H-bot?
- Как запустить печать в центральном положении после изменения параметров с помощью M92 и M500 G-кода
- Нужны ли мне линейные направляющие на оси z принтера corexy, когда под рукой уже есть качественные ходовые винты?
- Насадка 3d-принтера трется о предыдущие слои
- Будет ли 3D-печать нескольких копий одновременно экономить время?
- RAMPS 1.4, 1.5 или 1.6?
- Приведет ли использование свинцового винта с выводом 1 или 2 мм вместо 8 мм к лучшему принтеру?
- Шаговый двигатель нагревается через некоторое время
это звучит как либо прошивка, либо аппаратная проблема..., @Trish
Является ли вращение двигателя причиной движения? Или это измерение, которое вы провели для перемещения по оси y?, @Pᴀᴜʟsᴛᴇʀ2
@Paulster2, это измерение, которое я провел для движений y-xis;, @user77232
@Trish, Так ты говоришь, что это может быть прошивка командует неправильным движением? Как же мне это проверить?, @user77232
Установлены ли шаги в мм для X и Y на одно и то же значение?, @Tom van der Zanden
@user77232 это может быть ошибка закрепления (так как в прошивке контакты перепутались) или шаги/мм (что находится в прошивке). сначала попробуйте проверить оборудование., @Trish