Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
А по драйверам информация какая есть?
			
									
						- 
				Anry777
 - Сообщения: 360
 - Зарегистрирован: 16 мар 2017, 14:59
 - Имя: Андрей
 - Благодарил (а): 3 раза
 - Поблагодарили: 9 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
И все же - не должна влиять настройка пинов на ошибки при прошивке
Экран не будет работать, если не верно настроено, но шиться должно
			
									
						Экран не будет работать, если не верно настроено, но шиться должно
- 
				Vladik
 - Сообщения: 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
 - Сообщения: 7029
 - Зарегистрирован: 11 янв 2017, 17:22
 - Имя: Александр
 - Откуда: Брест, РБ
 - Благодарил (а): 333 раза
 - Поблагодарили: 822 раза
 - Контактная информация:
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Также ошибка будет, если подключаемый модуль использует какие то пины, которые уже определены для других нужд. Похоже что тут именно этот случай.
Я, когда настраивал управление вентилятором и нестандартное подключение нагрева стола, все это прочувствовал
 пришлось в коде отключать (программно!) пин 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
- 
				Vladik
 - Сообщения: 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
 - Сообщения: 7029
 - Зарегистрирован: 11 янв 2017, 17:22
 - Имя: Александр
 - Откуда: Брест, РБ
 - Благодарил (а): 333 раза
 - Поблагодарили: 822 раза
 - Контактная информация:
 
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
 - Сообщения: 2206
 - Зарегистрирован: 17 окт 2015, 10:00
 - Имя: Алексей
 - Откуда: Иркутск
 - Благодарил (а): 24 раза
 - Поблагодарили: 76 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
В configuranion_adv.h есть настройка тайм-аута удержания.
			
									
						СПринтер 233
Anycubic Mono M7 Pro
						Anycubic Mono M7 Pro
- Alex Post
 - Сообщения: 7029
 - Зарегистрирован: 11 янв 2017, 17:22
 - Имя: Александр
 - Откуда: Брест, РБ
 - Благодарил (а): 333 раза
 - Поблагодарили: 822 раза
 - Контактная информация:
 
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 truePrusa 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
 - Сообщения: 2206
 - Зарегистрирован: 17 окт 2015, 10:00
 - Имя: Алексей
 - Откуда: Иркутск
 - Благодарил (а): 24 раза
 - Поблагодарили: 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"
СПринтер 233
Anycubic Mono M7 Pro
						Anycubic Mono M7 Pro
- Alex Post
 - Сообщения: 7029
 - Зарегистрирован: 11 янв 2017, 17:22
 - Имя: Александр
 - Откуда: Брест, РБ
 - Благодарил (а): 333 раза
 - Поблагодарили: 822 раза
 - Контактная информация:
 
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
 - Сообщения: 2206
 - Зарегистрирован: 17 окт 2015, 10:00
 - Имя: Алексей
 - Откуда: Иркутск
 - Благодарил (а): 24 раза
 - Поблагодарили: 76 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Вот оно:
			
									
						Код: Выделить всё
// Default stepper release if idle. Set to 0 to deactivate.
#define DEFAULT_STEPPER_DEACTIVE_TIME 120СПринтер 233
Anycubic Mono M7 Pro
						Anycubic Mono M7 Pro
- Чиффа
 - Сообщения: 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, директ, прямой привод осей.
						