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

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

Модератор: Kaktus

tiger33
Сообщения: 62
Зарегистрирован: 05 окт 2016, 11:10

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

Непрочитанное сообщение tiger33 » 18 апр 2017, 13:43

А по драйверам информация какая есть?

Anry777
Сообщения: 360
Зарегистрирован: 16 мар 2017, 14:59
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 9 раз

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

Непрочитанное сообщение Anry777 » 18 апр 2017, 16:22

никакой :))))))

Anry777
Сообщения: 360
Зарегистрирован: 16 мар 2017, 14:59
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 9 раз

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

Непрочитанное сообщение Anry777 » 20 апр 2017, 12:56

И все же - не должна влиять настройка пинов на ошибки при прошивке
Экран не будет работать, если не верно настроено, но шиться должно

Vladik
Сообщения: 174
Зарегистрирован: 11 май 2016, 12:56
Благодарил (а): 1 раз
Поблагодарили: 3 раза

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

Непрочитанное сообщение Vladik » 20 апр 2017, 19:57

Когда Вы включаете какой-нибудь модуль Марлина, например, определенного экрана, к основному коду подключаются "добавочные" блоки, которые ответственны за вывод на тот же экран информации. Это как установка драйвера в Windows. И если Вы включили поддержку экрана, а ответственному за этот экран модулю требуется еще какой-то определенный модуль, то Вы и получите ошибку компиляции.
3D-SPrinter 233, Armbian, OctoPrint, Marlin 1.0.3
Orange Pi Lite, RepRapDiscount Smart Controller, Mega 2560, RAMPS 1.4,
E3D V6, 17HS8401, DRV8825 1/32, БП 12 В 30 А (14 В)

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

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

Непрочитанное сообщение Alex Post » 20 апр 2017, 21:01

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

Я, когда настраивал управление вентилятором и нестандартное подключение нагрева стола, все это прочувствовал :) пришлось в коде отключать (программно!) пин servo 0 назначать его на стол. А освободившийся пин стола конфигурировать на обдув хотэнда. А пока это не сделано - компилятор сыплет ошибками.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Vladik
Сообщения: 174
Зарегистрирован: 11 май 2016, 12:56
Благодарил (а): 1 раз
Поблагодарили: 3 раза

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

Непрочитанное сообщение Vladik » 20 апр 2017, 22:50

Если мы про ошибки из лога с 15 страницы, то там надо подключить еще несколько модулей, т.е. убрать знак комментария (//) из строк #define для переменных ULTIPANEL, ULTRA_LCD и NEWPANEL.
3D-SPrinter 233, Armbian, OctoPrint, Marlin 1.0.3
Orange Pi Lite, RepRapDiscount Smart Controller, Mega 2560, RAMPS 1.4,
E3D V6, 17HS8401, DRV8825 1/32, БП 12 В 30 А (14 В)

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

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

Непрочитанное сообщение Чиффа » 24 апр 2017, 16:38

Народ, как сделать, чтобы двигатель по оси Z находился все неактивное время в состоянии удержания :?:
Поставил винт трапецию 8мм/об, стол под собственным весом опускается с ним. Во время нагрева экструдера двигатель оси Z отключается и стол есессно проседает,печать не успевает начаться. Вот не знаю, во время печати неактивные двигатели тоже отключаются?

upd:
Ковырнул ж-код. Помогло M84 S0; и M85 S0;
Но вопрос актуален. Как решить проблему доработав прошивку?
DIY принтер, 28х23х18, директ, прямой привод осей.

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

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

Непрочитанное сообщение Alex Post » 24 апр 2017, 16:55

В Марлине все настраивается. Точно не подскажу, с телефона, но по смыслу там прозрачно. Настраивается, отключать ли вообще неактивные моторы, и если да - то через сколько.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

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

Непрочитанное сообщение AKDZG » 24 апр 2017, 17:03

В configuranion_adv.h есть настройка тайм-аута удержания.
Ultimaker Original
Mendel90
СПринтер 233

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

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

Непрочитанное сообщение Alex Post » 24 апр 2017, 17:14

Код: Выделить всё

// Default stepper release if idle. Set to 0 to deactivate.
// Steppers will shut down DEFAULT_STEPPER_DEACTIVE_TIME seconds after the last move when DISABLE_INACTIVE_? is true.
// Time can be set by M18 and M84.
#define DEFAULT_STEPPER_DEACTIVE_TIME 120
#define DISABLE_INACTIVE_X true
#define DISABLE_INACTIVE_Y true
#define DISABLE_INACTIVE_Z true  // set to false if the nozzle will fall down on your printed part when print has finished.
#define DISABLE_INACTIVE_E true
Это в Configuration_adv.h
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

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

Непрочитанное сообщение Чиффа » 24 апр 2017, 18:04

У меня нет такого, но нашел вот:

Код: Выделить всё

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#define DISABLE_E false // For all extruders
#define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
в Configuration.h
Странно, что по дефолту все и так "false"
DIY принтер, 28х23х18, директ, прямой привод осей.

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

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

Непрочитанное сообщение AKDZG » 24 апр 2017, 18:17

Чиффа писал(а):
24 апр 2017, 18:04
У меня нет такого, но нашел вот:

Код: Выделить всё

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#define DISABLE_E false // For all extruders
#define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
в Configuration.h
Странно, что по дефолту все и так "false"
Это совсем не то
Ultimaker Original
Mendel90
СПринтер 233

Аватара пользователя
Alex Post
Сообщения: 6993
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

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

Непрочитанное сообщение Alex Post » 24 апр 2017, 23:18

Чиффа писал(а):
24 апр 2017, 18:04
У меня нет такого, но нашел вот:
Или Марлин сильно древний или это не Марлин :) Я еще два года назад эти тайминги в конфиге находил и под себя правил...
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

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

Непрочитанное сообщение AKDZG » 25 апр 2017, 07:50

Вот оно:

Код: Выделить всё

// Default stepper release if idle. Set to 0 to deactivate.
#define DEFAULT_STEPPER_DEACTIVE_TIME 120
Ultimaker Original
Mendel90
СПринтер 233

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

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

Непрочитанное сообщение Чиффа » 25 апр 2017, 12:01

Alex Post писал(а):
24 апр 2017, 23:18
Или Марлин сильно древний или это не Марлин :) Я еще два года назад эти тайминги в конфиге находил и под себя правил...
Прошивке 1,5-2 года. В свежей MK4duo аналогично не нашел "DISABLE_INACTIVE_Z".
AKDZG писал(а):
25 апр 2017, 07:50
Вот оно:

Код: Выделить всё

// Default stepper release if idle. Set to 0 to deactivate.
#define DEFAULT_STEPPER_DEACTIVE_TIME 120
да, оно. теперь все хорошо, спасибо!)
DIY принтер, 28х23х18, директ, прямой привод осей.

Ответить

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

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