Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 20 дек 2019, 08:23

vl123 писал(а):
20 дек 2019, 05:38
не рискнул брать 32 бит
Зря.
vl123 писал(а):
20 дек 2019, 05:38
Тем не менее посматриваю на 32-х битные платы
Правильно.
vl123 писал(а):
20 дек 2019, 05:38
Подскажите, какая методика сборки Marlin 2.0 наименее проблемная ?

Здесь я описывал методику https://3deshnik.ru/blogs/dark184/sobir ... #more-9243. Фактически ничем не отличается от сборки в Arduino IDE, главное плату правильно выбрать, но насчет поддержки
vl123 писал(а):
20 дек 2019, 05:38
SKR E3 DIP
надо уточнять на гитхабе. Но добавить поддержку самостоятельно вполне реально даже самостоятельно на основе sBase или SKR. Вопрос только в том, что в марлине 2.0 пока есть косяки, если драйвера ставить TMC, то проблем быть не должно. В любом случае для платы есть нормальная прошивка смузи, про которую я тоже писал, но собирать ее вовсе не обязательно, есть готовые файлы.
https://3deshnik.ru/blogs/dark184/sobir ... #more-9372
Купил себе танк и никого больше не жалею.

vl123
Сообщения: 42
Зарегистрирован: 28 июл 2019, 02:41
Имя: Vladimir
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение vl123 » 20 дек 2019, 15:33

Спасибо за ссылку, попробую.
Судя по видео Сергея Ирбиса
https://www.youtube.com/watch?v=J-hmUBnm-jY
поддержка Marlin есть, правда автор упоминает танцы с бубном.
Да и в комментариях пишут:
....
VSCode работал отлично, но я вот вчера запустил его (до этого месяц не запускал), началось автоматическое обновление Platformio и вот после этого ни одна прошивка не запустилась, так что какая-то проблема именно с платформио, надо искать решение на форумах, мне очень нравится VSCode
....

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 20 дек 2019, 15:54

vl123 писал(а):
20 дек 2019, 15:33
началось автоматическое обновление Platformio и вот после этого ни одна прошивка не запустилась,
Буквально на днях собирал марлин именно в VScode, все собралось нормально.
vl123 писал(а):
20 дек 2019, 15:33
поддержка Marlin есть, правда автор упоминает танцы с бубном.
Марлин 2.0 на сегодня действительно сыроват для 32 битных плат. Но тем не менее он постоянно развивается. Чуть выше я упоминал про проблему с марлин на sBase и других 32 битных платах с драйверами DRV8825, буквально вчера на гитхабе исправили эту проблему в Marlin bugfix 2.0.x, пока это исправление тестируется.
Насколько я понял, у разработчиков есть планы переписать прошивку исключительно для 32 битных процессоров, так что полагаю ждем версии прошивок для 8 бит и 32 бит. Но это далеко не факт, всего лишь мои предположения.
Купил себе танк и никого больше не жалею.

vl123
Сообщения: 42
Зарегистрирован: 28 июл 2019, 02:41
Имя: Vladimir
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение vl123 » 21 дек 2019, 16:18

На каникулах будет время, сделаю backup системного диска, чтобы не захламлять компьютер, попробую поставить среду и собрать Marlin 2.0 для этой платы.
Подскажите пожалуйста, как все это устроено. Вот я все скачал, поставил, добился, чтобы компилировалось (поплясав с бубном и поматерившись). При этом все библиотеки и т.д. уже на компьютере, или они каждый раз скачиваются из облака ? Т.е. если эта конфигурация заработала, она не сломается, если разработчики решат что-то улучшить ?

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 21 дек 2019, 16:50

vl123 писал(а):
21 дек 2019, 16:18
Т.е. если эта конфигурация заработала, она не сломается
Ничего не должно сломаться, только если сами разработчики ничего не сломают во время правок. Вобщем не надо грузится всякой ерундой, ставим VScode, platformio, Если что обновляем компоненты по требованию и собираем.
Купил себе танк и никого больше не жалею.

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Mazayac » 22 дек 2019, 19:50

А можно определять константы в G-кодах?
Хочу в одном месте задать габариты зоны печати и использовать их в разных местах, например для команд перемещения.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

artem82
Сообщения: 17
Зарегистрирован: 29 дек 2019, 20:47
Имя: артем
Благодарил (а): 2 раза

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение artem82 » 29 дек 2019, 20:55

привет всем. сгорела у меня плата с прошивкой марлин. поставил новую, залил версию 1.1.9. и столкнулся с такой проблемой: не могу изменить направление расположения "дома" в соответствии с положением концевиков в прошивке по оси Y. при загрузке пишет ошибка. / Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
в версиях 1.0; 2.0; 1.1.8 тоже самое

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Mazayac » 29 дек 2019, 21:24

artem82, для Спринтера должно быть
#define X_HOME_DIR -1
#define Y_HOME_DIR 1
#define Z_HOME_DIR 1
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 29 дек 2019, 21:35

artem82 писал(а):
29 дек 2019, 20:55
не могу изменить направление расположения "дома" в соответствии с положением концевиков в прош
Кроме DIRов еще обязательно указать какие куда подключены концевики. Т.е. если концевик У установлен в +, подключен к разъему У+, то и дефайнить его надо так же. У вас же скорее всего по дефолту, он и выдает вам ошибку, т.к. направления хома не совпадают с установленными коцевиками.
Если коротко, необходимо еще правильно настроить концевики по осям.
Купил себе танк и никого больше не жалею.

artem82
Сообщения: 17
Зарегистрирован: 29 дек 2019, 20:47
Имя: артем
Благодарил (а): 2 раза

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение artem82 » 30 дек 2019, 11:41

я так понимаю что "+" - max, "-" - min, на плате все разъемы концевиков у меня стоят на min.

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Mazayac » 30 дек 2019, 12:37

artem82, оси движутся при парковке куда?
И принтер какой?
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

artem82
Сообщения: 17
Зарегистрирован: 29 дек 2019, 20:47
Имя: артем
Благодарил (а): 2 раза

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение artem82 » 30 дек 2019, 12:41

принтер Prusa i3 Steel собирал сам. по оси Y стол движется ко мне(max)

Аватара пользователя
Mazayac
Сообщения: 1688
Зарегистрирован: 06 ноя 2018, 22:28
Имя: Алексей
Откуда: Нижний Новгород
Благодарил (а): 166 раз
Поблагодарили: 166 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Mazayac » 30 дек 2019, 13:37

artem82, ось должна двигаться при парковке к концевику. Если в обратную сторону - на RAMPS переворачивается разъём соответствующего шаговика на 180 градусов.
Sprinters: Mini, Techno 232, Pro Techno. Photon Mono X.

artem82
Сообщения: 17
Зарегистрирован: 29 дек 2019, 20:47
Имя: артем
Благодарил (а): 2 раза

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение artem82 » 30 дек 2019, 13:44

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

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 30 дек 2019, 13:50

artem82 писал(а):
30 дек 2019, 13:44
стол двигается в ту сторону что и нужно здесь все хорошо. но концевик стоит в противоположной
В самом простом случае концевики должны стоять в HOME! В любом случае, направления хома в прошивке надо настраивать в сторону концевика, иначе при сборке прошивки будет ошибка. Если концевик физически стоит на минусе оси, в прошивке он указан как min, то и направление хома должно быть в минус, на концевик. Настройка именно в такой последовательности. Сначала в прошивке указываем где стоят концевики, после направления хома в сторону концевика. Если хоумится не в ту сторону, тогда инвертируем соответствующий вывод DIR.
Купил себе танк и никого больше не жалею.

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика