Ваше мнение о 3D-принтере из Китая?

czegevarra

ZHEELgorod-ok, Хохландец

отчитываюсь о проделанной работе: нашел косяк с подключением моторов, после этого оси Х, У работают отлично!
Осталась проблема с осью Z: нужно каким-то образом изменить направление вращения моторов. А то сейчас мотор при отправке домой мотор поднимает каретку вверх (очевидно, считая, что это низ и ищет там подключенный концевик).

Посмотрел форумы, там два способа - поставить галку в Репитере или поменять местами провода.

  1. Галку в Репитере (invert Z) я ставил, но ничего не поменялось, так как направление меняется только на случай ручного управления через программу. На направление движения при печати эта галка, увы, не влияет.
  2. Подключение мотора у меня выглядит таким образом (в приложении). Поменял сначала зеленый с синим, а потом даже плюс на минус поменял - никаких изменений. При возвращении к стандартному варианту все продолжает работать “наоборот”.

    Как видно на фото, там два разъема, один из которых занят перемычками. Я попробовал даже поменять местами разъем мотора и две перемычки - тщетно.

Посетила такая мысль - в Репитере есть окошко для скриптов, может быть вручную прописать инвертирование оси?
За предыдущие посты огромное спасибо, вы мне очень помогли. Остался последний рывок.

С уважением, Николай.

Хохландец
czegevarra:

Посетила такая мысль - в Репитере есть окошко для скриптов, может быть вручную прописать инвертирование оси?

1 - закрываем репетир и забываем нафиг
2 - запоминаем простую вещь что решение механических проблем настройками слайсера - треш, угар и содомия

Инверсия движков проводится либо в прошивке, либо проводами.Так как принтер новый и не шитый (пока) то для новичка лучше вариант с проводами.Нужно изменить порядок в разъёме.На фото провода в штекерах стоят красный-синий-зелёный-чёрный, надо наоборот сделать.Берём шило или иголку, в разъёме нажимаем на пластинку фиксирующую контакт и вытаскиваем его.Далее вставляем провода в обратном порядке, чёрный-зелёный-синий-красный.Далее подключаем штекер обратно и всё.
Конечно же это делается только с разъёмом движка который надо инвертировать.

ZHEELgorod-ok

И да, там в моторе нету плюса и минуса. Там четыре равнозначных провода. Два подключены к одной обмотке, два других - ко второй.
Для изменения направления поменять последовательность на противоположную

barnaul
czegevarra:

Поменял сначала зеленый с синим,

синий и зелёный относятся к разным обмоткам, 1 обмотка синий-красный, 2 обмотка зелёный -чёрный
достаточно поменять только одну обмотку

czegevarra:

а потом даже плюс на минус поменял - никаких изменений

похоже ты подумал что красный плюс, а синий минус ?
нет это одна обмотка, другая чёрный и зелёный

Хохландец:

Далее вставляем провода в обратном порядке, чёрный-зелёный-синий-красный.

зачем все четыре то, одну обмотку меняeм и всё

czegevarra
Хохландец:

1 - закрываем репетир и забываем нафиг
2 - запоминаем простую вещь что решение механических проблем настройками слайсера - треш, угар и содомия

Инверсия движков проводится либо в прошивке, либо проводами.Так как принтер новый и не шитый (пока) то для новичка лучше вариант с проводами.Нужно изменить порядок в разъёме.На фото провода в штекерах стоят красный-синий-зелёный-чёрный, надо наоборот сделать.Берём шило или иголку, в разъёме нажимаем на пластинку фиксирующую контакт и вытаскиваем его.Далее вставляем провода в обратном порядке, чёрный-зелёный-синий-красный.Далее подключаем штекер обратно и всё.
Конечно же это делается только с разъёмом движка который надо инвертировать.

Отчитываюсь: с вашей помощью еще одна маленькая победа - теперь при отправки каретки домой все происходит как писал Хохландец:

3 - из меню принтера отправить X домой, экструдер едет влево до срабатывания концевика
4 - отправить Y домой, стол едеот от тебя до срабатывания концевика
5 - отправить домой Z, горизонтальная балка опускается до срабатывания концевика

Проблема осталась только одна - в пункте 5.
Описываю: каретка опускается вниз и не замечает нажатия концевика. Проверил работоспособность концевика: переставил его на другую ось и проверил - все отлично срабатывает.

Делаем вывод, что дело не в концевике. В чем тогда может быть проблема?

Хохландец
czegevarra:

Делаем вывод, что дело не в концевике. В чем тогда может быть проблема?

Возможно в китайских руках которые паяли и настраивали прошивку.Обычно концевики имеют 3 контакта и его можно подключить чтобы он срабатывал (при нажатии) замыкая контакты или наоборот, размыкая.Тип работы ставится в прошивке.При несовпадении может быть такая бяка, например в прошивке стоит размыкание а провода запаяны на концевике на замыкание.Проверить срабатывание на концевике, если при нажатии замыкает то найти пару которая срабатывает на размыкание и перепаять.Должно сработать.

barnaul
Хохландец:

Тип работы ставится в прошивке.При несовпадении может быть такая бяка

или активирован тот который на mах, а не на min, смотреть в прошивке

czegevarra
barnaul:

или активирован тот который на mах, а не на min, смотреть в прошивке

У меня нет опыта в этих делах - подскажите, как до этой прошивки докопаться?

Насколько я понимаю, плата Melzi шьется через загрузчик Arduino IDE, но получается, что нужно его перепрошить, правильно?

Хохландец:

Возможно в китайских руках которые паяли и настраивали прошивку.Обычно концевики имеют 3 контакта и его можно подключить чтобы он срабатывал (при нажатии) замыкая контакты или наоборот, размыкая.Тип работы ставится в прошивке.При несовпадении может быть такая бяка, например в прошивке стоит размыкание а провода запаяны на концевике на замыкание.Проверить срабатывание на концевике, если при нажатии замыкает то найти пару которая срабатывает на размыкание и перепаять.Должно сработать.

Я по-разному подключал, но изменений не было. Остальные два концевика подключены однотипно - пробовал и третий также подключить, но не помогло.
Вообще, у меня появляются подозрения, может плата дефектная?

Если дело не в концевике, не в проводах, а именно в настройках (либо в железе).

ZHEELgorod-ok

Не обязательно концевик возможно перепаять с размыкания на замыкание или наоборот. У меня оптические концевики. Там замыкание на размыкание поменять нельзя.
До прошивке, аоторая в принтере докопаться уже никак нельзя. Никак! Во время самого процесса прошивки код компилируется в свой собственный машинный код. Назад его не вернуть, чтобы изучить. Нужно найти прошивку для вашего принтера и подкорректировать уже по вашей конкретной ситуации. И залить

barnaul
czegevarra:

У меня нет опыта в этих делах - подскажите, как до этой прошивки докопаться?

Тут может сначало надо вообще прежде чем Marlin (если он изначално стоит) по новой , с соот. изменениями заливать, надо сначало Bootloader залить,

на Tronxy -X5S( китайцы директ готовую и настроенную прошивку загружают)по крайней мере я так и сделал, менял язык с англиского на немецкий,
если ты же сам заливал (но похоже нет) ,то тогда ничего делать не надо, просто соот. изменения в прошивке и заливать, но я понял у тебя знаний этих нет, поэтому , врядли ты сможешь сам что то сделать, так как н надо знать ведь и старые настройки, которые должны сохраненены ,а если ты сам этого не делал, то и знать не можешь
тебе бы по месту кого нибуть искать надо

czegevarra:

Вообще, у меня появляются подозрения, может плата дефектная?

проверить можно следующим образом, Мотор оси Z (котoрая тебе парит мозги) подключить к колодке оси Х и концевик оси Z на концевик оси Х, и проверить , теперь при перемещении в ноль у тебя сначало поедет ось Z в ноль (она как бы Х на данный момент), может опять поедет вверх, тогда опять одну обмотку поменяй (для проверки) и если всё сработает то твой концевик исправен , значит вероятнее всего дело в настройках

Хохландец
czegevarra:

Я по-разному подключал, но изменений не было. Остальные два концевика подключены однотипно - пробовал и третий также подключить, но не помогло.

А если отправить z домой и во время работы концевик понажимать ничего не происходит?

czegevarra:

Вообще, у меня появляются подозрения, может плата дефектная?

Вообще легко.Мне пришел с хз какой прошивкой, из-за неё не пахал экран и смещение стола было дикое.Пока не перешил не исправилось.

barnaul:

на Tronxy -X5S( китайцы директ готовую и настроенную прошивку загружают)по крайней мере я так и сделал, менял язык с англиского на немецкий,
если ты же сам заливал (но похоже нет) ,то тогда ничего делать не надо, просто соот. изменения в прошивке и заливать, но я понял у тебя знаний этих нет, поэтому , врядли ты сможешь сам что то сделать, так как н надо знать ведь и старые настройки, которые должны сохраненены ,а если ты сам этого не делал, то и знать не можешь
тебе бы по месту кого нибуть искать надо

Хех, ещё и бутлодер, что за напасть.Просто взять марлин и залить через ардуино иде в эти ваши трусы нельзя?

Посмотрел, в готовых конфигах марлина есть Трусы Х-1.

barnaul
Хохландец:

Хех, ещё и бутлодер, что за напасть.Просто взять марлин и залить через ардуино иде в эти ваши трусы нельзя? Посмотрел, в готовых конфигах марлина есть Трусы Х-1.

дело не в том , есть ли Tronxy в Marlin-е или нет, дело в мамках, к примеру в Anet V1.0 нет Боотлоадер-а, и поэтому ты не загрузишь Marlin в эту мамку пока Bootloader не зальёш, как это с Melzi, не могу знать может уже стоит, тогда вперёт, делаем нужные настройки и заливаем

Хохландец
barnaul:

дело не в том , есть ли Tronxy в Marlin-е или нет, дело в мамках, к примеру в Anet V1.0 нет Боотлоадер-а, и поэтому ты не загрузишь Marlin в эту мамку пока Bootloader не зальёш

Хорошо что я этого не знал когда шил марлина.Это как со шмелём, согласно исследованиям яйцеголовых шмель летать не может, но шмель этого не знает и потому летает.

czegevarra
Хохландец:

А если отправить z домой и во время работы концевик понажимать ничего не происходит?

Ровным счетом ничего - пробовал и нажимать концевик, и напрямую провода замыкать.

Хохландец:

Хех, ещё и бутлодер, что за напасть.Просто взять марлин и залить через ардуино иде в эти ваши трусы нельзя?

Нашел вот такую статью, там как раз про это. Скажите, подойдет ли такая инструкция?

И вот такая статья про настройку прошивки - скажите, насколько она корректна и можно ли ей пользоваться?

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

Хохландец:

Посмотрел, в готовых конфигах марлина есть Трусы Х-1.

Можно ссыль, пожалуйста?

Хохландец
czegevarra:

Ровным счетом ничего - пробовал и нажимать концевик, и напрямую провода замыкать.

Потому и не работает.Проблема либо в прошивке, либо в плате.

czegevarra:

Нашел вот такую статью, там как раз про это. Скажите, подойдет ли такая инструкция?

Пёс его знает, я трусы не шил, только анютку.У неё свои тонкости.

czegevarra:

Можно ссыль, пожалуйста?

Да пожалуйста, официал марлин marlinfw.org/meta/download/
В марлине 1.1.9 папка есть, с готовыми конфигами под разные принтеры.Так вот там и есть трусы Х-1.
Но как зашить марлин в трусы это надо бы с теми кто такое делал потереть, у каждого принтера свои тонкости.

Батон
czegevarra:

Ровным счетом ничего - пробовал и нажимать концевик, и напрямую провода замыкать.

Фактически имеем картину что плата не реагирует на любые команды концевиков подключенных к разъему Z_min ?
Как вариант открыть тот же пронтерфейс и в нем отправить на принтер команду M119 посмотреть что принтер ответит. Далее зажать один из рабочих концевиков на рабочем разъеме и повторить операцию. Опять узнать что ответит принтер. Далее повторить данные операции уже с исправным концевиком и разъемом Z_min

Если с разъема min не будет никакой информации то проблема именно в разъеме. И тогда уже даже прошивка не спасет, так как хоть какой то сигнал с платы должен быть, и уже надо именно плату мучить, где там что испортилось.

Ну или как мысль зашивать функционал на другой свободный разъем. Но это точно колдовать с прошивкой глубоко.

P.S. Почему именно данный принтер?

czegevarra
Батон:

Фактически имеем картину что плата не реагирует на любые команды концевиков подключенных к разъему Z_min ?

Да, все верно.

Батон:

P.S. Почему именно данный принтер?

Потому что это самый дешевый принтер на рынке (если не брать в расчет уж откровенно детские варианты).

Спасибо за вашу идею, буду проверять разъемы первым делом. Перепрошивку оставлю на десерт, так сказать.

barnaul
czegevarra:

Перепрошивку оставлю на десерт, так сказать.

по идее , вcё может сделать и начинающий, делов не так уж и много, правильный шаг задать, расчитывается просто, проблеммно только шаг экструдера, для этого обычно хотэнд убирают , (температуру нагрева ставят на ноль) примерно подсчитывают шаг экструдера и прошивают, затем тестуют подачу прутка , ну к примеру на 10мм, не соответствует, снова подбирают, ну и пока не подберут, потом температуру хотэнда опять на ту, при которой будет разрешено печатание, к пpимеру180° и прошивают опять
так жe задать размер печатания (поле стола), мах. высоту, ну и соот. концевики, если принтер с дисплеeм, то соот. выбрать ,так же выбрать (активировать ) гнездо для СД-карты (ну если карта предусмотрена)
это всё стандартные настройки, если всё заработает, то потом может что подредактировать (другие настройки имею ввиду)

P.S. я бы плату внимательно просмотрел бы , вдруг именно на тех контактах где сидит концевик, непропай или ещё что то

czegevarra
barnaul:

по идее , вcё может сделать и начинающий, делов не так уж и много, правильный шаг задать, расчитывается просто, проблеммно только шаг экструдера, для этого обычно хотэнд убирают , (температуру нагрева ставят на ноль) примерно подсчитывают шаг экструдера и прошивают, затем тестуют подачу прутка , ну к примеру на 10мм, не соответствует, снова подбирают, ну и пока не подберут, потом температуру хотэнда опять на ту, при которой будет разрешено печатание, к пpимеру180° и прошивают опять так жe задать размер печатания (поле стола), мах. высоту, ну и соот. концевики, если принтер с дисплеeм, то соот. выбрать ,так же выбрать (активировать ) гнездо для СД-карты (ну если карта предусмотрена) это всё стандартные настройки, если всё заработает, то потом может что подредактировать (другие настройки имею ввиду)

А если я просто возьму готовый файл конфигурации (цитата ниже) и просто залью ее в плату, прокатит? Или надо в любом случае править настройки?

Хохландец:

Да пожалуйста, официал марлин marlinfw.org/meta/download/ В марлине 1.1.9 папка есть, с готовыми конфигами под разные принтеры.Так вот там и есть трусы Х-1.

barnaul
czegevarra:

А если я просто возьму готовый файл конфигурации (цитата ниже) и просто залью ее в плату, прокатит? Или надо в любом случае править настройки?

поставь IDE, выбери прошивку и скомпилируй для начала , пойдёт или нет компиляция, тeбе это сначало надо всё для этого подготовить, а то может какие библиотеки отсутствуют, надо будет сначало их добавить

Загнать конечмо можешь, если не будут соответствовать , будешь корректировать, только прежде всего просто на configuration.h-файл посмотреть, и уже самомо может многое будет ясно, затем уже будет легче

Батон
czegevarra:

Потому что это самый дешевый принтер на рынке (если не брать в расчет уж откровенно детские варианты).

Кхм, мне казалось выбирают основным параметром печать из коробки,а не ценником…

czegevarra:

А если я просто возьму готовый файл конфигурации (цитата ниже) и просто залью ее в плату, прокатит?

Прокатит, главное чтоб файл прошивки был от данного принтера, а уже тонкости подстроить всегда можно.
Плюс роликов в com сегменте как шить хватает.