Ось Y на KP3S Kingroon движется только в одном направлении

Недавно я получил 3D - принтер KP3S Kingroon и пытался его настроить.

После нескольких тестовых отпечатков ось Y, кажется, движется только в одном направлении. Сначала я подумал, что это проблема с двигателем, но когда я вхожу в ручные направления движения по оси Y, кажется, что оба входа приводят к тому, что двигатель вращается в одном направлении.

Мы исключили эндстопы как возможную проблему. Я думаю, что это может быть аппаратная проблема, но мне не хватает навыков, чтобы подтвердить точную проблему.

Send:17:40:57.724: @moveRel Y10.00  
Send:17:40:57.724: N31 G1 Y10.00 F6000  
Send:17:40:57.728: @updatePrinterState  
Send:17:41:00.824: @moveRel Y-10.00  
Send:17:41:00.824: N35 G1 Y0.00 F6000  
Send:17:41:00.828: @updatePrinterState  
Send:17:41:07.445: @moveRel Y10.00  
Send:17:41:07.445: N43 G1 Y10.00 F6000  
Send:17:41:07.449: @updatePrinterState  
Send:17:41:09.482: @moveRel Y-10.00  
Send:17:41:09.482: N46 G1 Y0.00 F6000  
Send:17:41:09.486: @updatePrinterState   

Даже если он утверждает, что он увеличивается и уменьшается на 10, он уменьшается только на 10.

Я обновил прошивку до Marlin. Я проверил переключение входов X и Y и считаю, что пробой происходит при входном сигнале Y.

прилагается фотография материнской платы.

picture of mother board

Я не уверен, как лучше всего это исправить?

, 👍2


2 ответа


Лучший ответ:

2

Ответом может быть просто замена материнской платы.

Если я все правильно понял, есть 5 вещей, которые нужно проверить, чтобы решить проблему:

  • мотор,
  • кабель,
  • шаговое соединение,
  • ввод программного обеспечения и
  • прошивка.

Используя Repetier, я опроверг, что программное обеспечение было сломано. При переключении X-шаговых и Y - шаговых кабелей было доказано, что двигатель и соединительный кабель работают. Перепрошивка новой прошивки показала, что, без сомнения, проблема была в прошивке.

Экстрактор резервных копий (E1) на этой плате не работает. Так что это либо степпер материнской платы.


,

Какие "тесты" вы провели, что заставило вас прийти к такому выводу? Пожалуйста, [отредактируйте] свой ответ, чтобы предоставить эти дополнительные детали., @agarza

@agarza, если я все правильно понял, есть 5 вещей, которые нужно сломать: двигатель, кабель, шаговое соединение, программный вход и прошивка. Используя repetier, я опроверг, что это было на программном обеспечении, которое было сломано. При переключении x-шаговых и y-шаговых шнуров было доказано, что двигатель и соединительный кабель работают. и при перепрошивке прошивки было показано, что это, без сомнения, прошивка. экстрактор резервных копий (E1) на этой плате не работает. Так что это либо степпер материнской платы. Любые другие идеи приветствуются., @doombringer175

@doombringer175 Отличный комментарий, но это было бы еще лучше, чтобы вписать первую строку в ответ. Я взял на себя смелость включить это в ответ. Не стесняйтесь менять его! Обратите внимание, что вы могли бы изменить драйвер X stepper на драйвер Y stepper, это платы Polulu breakout, так что вы даже можете решить, является ли плата или драйвер проблемой! Вы имеете в виду, что E1 не работает, потому что нет драйвера, или вы тоже вставили драйвер?, @0scar


0

Тело вопроса изменилось, чтобы исключить сломанные конечные точки. В качестве общего ответа для степперов, идущих только в одном направлении, если ось 3D-принтера движется только в одном направлении, это обычно означает, что срабатывает конечная остановка этой оси. При срабатывании прошивка не позволяет шаговому двигателю двигаться в направлении конечной остановки.

Проверьте рычаг концевого упора и тросы. При необходимости подключите USB-кабель и отправьте G-код M119 через терминал.

Если конечные точки функционируют правильно (сообщение “открыто” или “запущено” соответствует состоянию конечной точки), поиск Google во Всемирной паутине показывает, что люди, у которых были именно эти проблемы, имели проблемы с платой контроллера, замена платы помогла их проблеме. Если это недавняя покупка, рекомендуется обратиться за поддержкой к продавцу, а не возиться с платой или прошивкой.

В случае, если на плате есть запасной неиспользуемый шаговый драйвер (не очень маловероятно, если у вас есть эта плата контроллера), прошивка может быть изменена, чтобы использовать запасной для движения Y. Например, E1 может быть использован для Y.

,

Я ценю вашу помощь, и эти упражнения действительно помогли мне узнать больше о системе. Я думаю, что система считывает оба входа y как одну и ту же команду, есть ли известные вам коды для перемещения оси y? это может помочь мне выяснить, является ли это аппаратным обеспечением (то, что я сейчас предполагаю) и программным обеспечением (сомнительно, но действительно хочу исключить). и если это аппаратное обеспечение, то каким будет ваш следующий шаг?, @doombringer175

@doombringer175 Поменяйте местами шаговые разъемы X и Y, чтобы увидеть, движется ли X теперь только в одном направлении. Делайте это на свой страх и риск, я не несу ответственности за ущерб. Кроме того, см. нижнюю часть ответа, вы можете попробовать использовать запасной слот шагового драйвера. Лучше всего, если вы используете новый драйвер, но вы можете попробовать с текущим. Обратите внимание, что если вы используете новый драйвер, вам нужно убедиться, что он такой же, и установить правильную Vref., @0scar

Мой набор навыков больше связан с программным обеспечением, так что я бы поспорил, что это не невозможное решение, но я не думаю, что оно будет быстрым. Я проведу кое-какие исследования. опять же, я думаю, что и двигатель, и кабель в порядке (учитывая, что он отлично работал при подключении к x-диску), так что я попробую. что-то в этом роде: https://3d-printery.ru/topics/3925/how-to-switch-motor-outputs-and-use-e1-as-x-in-marlin-firmware?noredirect=1&;lq=1, @doombringer175

@doombringer175 Есть несколько способов решить эту проблему: 1) ранее упомянутый переключатель кабелей X и Y только один из разъемов каждого кабеля, 2) полностью поменять кабели местами, 3) с кабелями, работающими и замененными, вы можете вытащить шаговые драйверы X/Y и поменять их местами. Это должно дать вам информацию, будь то кабели, шаговые двигатели или плата/процессор. 4) измените прошивку и продолжайте использовать запасной слот с новым драйвером., @0scar

Комментарии не должны длиться вечно, длительные обсуждения или помощь, мы очень рады видеть вас в нашем чате [public 3D Printing chat room]. (https://chat.stackexchange.com/rooms/79830/public-3d-printing-room)! Там есть еще люди, которые помогут вам!, @0scar