3d-печать наклоняется по оси Y

Я сделал собственный 3D-принтер с рамповой электроникой. Я хорошо напечатал benchy(корабль), но когда я пытаюсь напечатать любую вещь с зубом(спиральная ваза), шестернями(подшипник) или кругом(ракета), ось Y пропускает шаги в обычном темпе, давая 70:60 градусов перекос вдоль печати в направлении y, но каждый слой идеален, это происходит при печати зубчатого подшипника.

  • Я проверил шарикоподшипник оси y, двигатель, натяжной ремень и заменил свое стекло 6 мм на 1 мм без каких-либо различий в сдвиге.

  • Однажды я заставил его работать, но не знаю, почему и как(я снизил скорость до 50 и сделал несколько случайных вещей).

  • Я напечатал с pronterface, и когда я приостанавливаю его, то home-Y, пропуск в y исправлен.

  • Я управляю своей осью x/y без микрошагов, и пропуск был намного больше.

  • Я использую slic3r только для генерации G-кода.

with no micro stepping

with 32 micro stepping

with 32 micro stepping with 32 micro stepping with 32 micro stepping вопрос:

  • В чем причина этого пропуска?

  • Если существует более одной возможности, как я могу проверить их отдельно?

Обновление:

*Я сменил свой двигатель оси Y без каких-либо изменений.

*Я поменял местами соединения x&y без каких-либо изменений, но Y все равно пропускает.

*Я снизил рывок и максимальную скорость, и он хорошо печатает подшипник шестерни, и он вращается, но когда я попытался напечатать спиральную вазу, мотор Y пропустил.

, 👍5

Обсуждение

@catch-me Покажите мне картинку печати с микрошагом, а другую - без микрошагов. а также фотография вашего печатного стола. наверное, что-то застряло в столе., @Fernando Baltazar

Сделано @FernandoBaltazar, @I.Omar

Могут быть ослаблены ремни, приводящие к гистерезису положения. Проверьте натяжение., @Carl Witthoft

Из любопытства, что это за белый ужас на твоей сборке?, @Valmond

накопленный клей-карандаш, @I.Omar


2 ответа


1

Я бы предположил, что это либо шаговый драйвер, либо шаговый двигатель. Попробуйте переключить провода двигателя по осям x и y и посмотреть, останется ли проблема с двигателем или водителем. Если его физически не повесить, то это вполне вероятно. У меня была такая же проблема с моей осью y, и после переключения двигателя она исчезла. Он будет пропускать шаги только в одном направлении, и это, кажется, именно то, что происходит. Скорее всего, это было вызвано плохими обмотками на 1 из 2 катушек внутри шагового двигателя.


,

В результате я сменил шаговый двигатель, поэтому думаю, что проблема в инерции моей оси Y., @I.Omar


1

Может быть, ваш мотор буксует?

У меня иногда пропадал мотор Z, вот почему:

1) Ускорение было слишком высоким

2) Мне нужно было настроить "силу тока" (ток) драйвера pololu

3) Скорость была слишком высокой

Итак, вы можете попробовать снизить ускорение, скорость и настроить своего водителя:

Включите все, посмотрите, можете ли вы повернуть мотор вручную (вы не должны этого делать). Поверните маленький потенциометр на плате драйвера против часовой стрелки до тех пор, пока вы не сможете повернуть двигатель, поверните его обратно до тех пор, пока вы больше не сможете повернуть двигатель, а затем добавьте немного 1/8 - 1/4 оборота.

Возможно, вы также захотите проверить свои настройки "рывка", чтобы они тоже не были слишком высокими.

,

Я установил его на максимум, где мотор не нагревается, должен ли я идти дальше?, @I.Omar

Просто понижение тока, чтобы двигатель не нагревался, может быть недостаточным током. Классические двигатели NEMA могут стать довольно горячими (но, конечно, не переусердствуйте) без краткосрочных последствий, поэтому я скажу, что попробуйте еще немного сока и посмотрите, решит ли это проблему! Если этого не произойдет, опустите ток до вашего старого уровня., @Valmond

Я сделал это, но все равно ось Y пропускает при печати спиральную вазу, поэтому я думаю, что должен изменить механику моей оси Y или попробовать nema 23. Я получаю свои промежуточные экзамены в банкомате., @I.Omar

У меня был драйвер Pololy, плата ATmega, и оба раза они действительно работали, почти нормально. Попробуйте переключить драйверы pololu (betxeen говорят X и Y), попробуйте обменять позиции кабеля на двигатель X и Y и, в конце концов, попробуйте другой Arduino., @Valmond