Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
А по драйверам информация какая есть?
-
- Сообщения: 360
- Зарегистрирован: 16 мар 2017, 14:59
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 9 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
И все же - не должна влиять настройка пинов на ошибки при прошивке
Экран не будет работать, если не верно настроено, но шиться должно
Экран не будет работать, если не верно настроено, но шиться должно
-
- Сообщения: 174
- Зарегистрирован: 11 май 2016, 12:56
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Когда Вы включаете какой-нибудь модуль Марлина, например, определенного экрана, к основному коду подключаются "добавочные" блоки, которые ответственны за вывод на тот же экран информации. Это как установка драйвера в 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 В)
Orange Pi Lite, RepRapDiscount Smart Controller, Mega 2560, RAMPS 1.4,
E3D V6, 17HS8401, DRV8825 1/32, БП 12 В 30 А (14 В)
- Alex Post
- Сообщения: 6996
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Также ошибка будет, если подключаемый модуль использует какие то пины, которые уже определены для других нужд. Похоже что тут именно этот случай.
Я, когда настраивал управление вентилятором и нестандартное подключение нагрева стола, все это прочувствовал пришлось в коде отключать (программно!) пин servo 0 назначать его на стол. А освободившийся пин стола конфигурировать на обдув хотэнда. А пока это не сделано - компилятор сыплет ошибками.
Я, когда настраивал управление вентилятором и нестандартное подключение нагрева стола, все это прочувствовал пришлось в коде отключать (программно!) пин servo 0 назначать его на стол. А освободившийся пин стола конфигурировать на обдув хотэнда. А пока это не сделано - компилятор сыплет ошибками.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
-
- Сообщения: 174
- Зарегистрирован: 11 май 2016, 12:56
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Если мы про ошибки из лога с 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 В)
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. Задаём вопросы, углубляемся в дебри, делимся находками
Народ, как сделать, чтобы двигатель по оси Z находился все неактивное время в состоянии удержания
Поставил винт трапецию 8мм/об, стол под собственным весом опускается с ним. Во время нагрева экструдера двигатель оси Z отключается и стол есессно проседает,печать не успевает начаться. Вот не знаю, во время печати неактивные двигатели тоже отключаются?
upd:
Ковырнул ж-код. Помогло M84 S0; и M85 S0;
Но вопрос актуален. Как решить проблему доработав прошивку?
Поставил винт трапецию 8мм/об, стол под собственным весом опускается с ним. Во время нагрева экструдера двигатель оси Z отключается и стол есессно проседает,печать не успевает начаться. Вот не знаю, во время печати неактивные двигатели тоже отключаются?
upd:
Ковырнул ж-код. Помогло M84 S0; и M85 S0;
Но вопрос актуален. Как решить проблему доработав прошивку?
DIY принтер, 28х23х18, директ, прямой привод осей.
- Alex Post
- Сообщения: 6996
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
В Марлине все настраивается. Точно не подскажу, с телефона, но по смыслу там прозрачно. Настраивается, отключать ли вообще неактивные моторы, и если да - то через сколько.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
В configuranion_adv.h есть настройка тайм-аута удержания.
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
- Alex Post
- Сообщения: 6996
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Код: Выделить всё
// 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
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- Чиффа
- Сообщения: 378
- Зарегистрирован: 09 июн 2016, 08:04
- Имя: Сергей
- Откуда: Арзамас
- Благодарил (а): 14 раз
- Поблагодарили: 31 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
У меня нет такого, но нашел вот:
в Configuration.h
Странно, что по дефолту все и так "false"
Код: Выделить всё
// 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
Странно, что по дефолту все и так "false"
DIY принтер, 28х23х18, директ, прямой привод осей.
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Это совсем не тоЧиффа писал(а): ↑24 апр 2017, 18:04У меня нет такого, но нашел вот:в Configuration.hКод: Выделить всё
// 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
Странно, что по дефолту все и так "false"
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
- Alex Post
- Сообщения: 6996
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Или Марлин сильно древний или это не Марлин Я еще два года назад эти тайминги в конфиге находил и под себя правил...
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Вот оно:
Код: Выделить всё
// Default stepper release if idle. Set to 0 to deactivate.
#define DEFAULT_STEPPER_DEACTIVE_TIME 120
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
- Чиффа
- Сообщения: 378
- Зарегистрирован: 09 июн 2016, 08:04
- Имя: Сергей
- Откуда: Арзамас
- Благодарил (а): 14 раз
- Поблагодарили: 31 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Прошивке 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, директ, прямой привод осей.