Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
я сделал так:#define DEFAULT_AXIS_STEPS_PER_UNIT   { 79.77,79.77,4000,95.23 } так как использую по оси Z шпильки м5 выдает цифру 4000. это и точность подъема на один 1мм но и скорость большая, что приводит к гудению двигателей при начале печати.
потом снизил по оси Z #define DEFAULT_MAX_FEEDRATE { 150, 150, 2, 25 }
ну и #define DEFAULT_MAX_ACCELERATION { 1000, 1000, 1, 10000 } снизил до единицы, все заработало. остался только небольшой вобблинг убрать.
			
									
						потом снизил по оси Z #define DEFAULT_MAX_FEEDRATE { 150, 150, 2, 25 }
ну и #define DEFAULT_MAX_ACCELERATION { 1000, 1000, 1, 10000 } снизил до единицы, все заработало. остался только небольшой вобблинг убрать.
- 
				Gron
 - Сообщения: 63
 - Зарегистрирован: 02 окт 2018, 15:57
 - Имя: Евгений
 - Откуда: Камышин Волгоградская обл
 - Благодарил (а): 21 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
всем  привет .подскажите при изменении подачи прутка через дисплей 2004  Esteps/mm не получается сохранить их в прошивке
			
									
						- Mazayac
 - Сообщения: 1698
 - Зарегистрирован: 06 ноя 2018, 22:28
 - Имя: Алексей
 - Откуда: Нижний Новгород
 - Благодарил (а): 173 раза
 - Поблагодарили: 167 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Gron, по умолчанию сохранение в EEPROM настроек, изменённых через меню, отключено.
Редактируйте исходный файл прошивки, либо для правки параметра, либо для разрешения EEPROM:
https://3deshnik.ru/wiki/index.php/EEPROM
			
									
						Редактируйте исходный файл прошивки, либо для правки параметра, либо для разрешения EEPROM:
https://3deshnik.ru/wiki/index.php/EEPROM
Sprinters: Techno 232, Pro Techno.
						Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Всем доброго дня и с Новым Годом! 8)
Решился таки на автоуровень, взял последнюю ревизию марлина и... что-то пошло не так. После отсылки G29 по осям X/Y всё адекватно, а вот ось Z постоянно идёт на +5мм, т.е. после хоума и отсылки G29 ось поднимается на 5мм затем встаёт на первую точку и опять же едет вверх на 5мм и так далее на последней точке высота уже 9 см. Кто сталкивался, куда копать?
С уважением,
Владимир.
			
									
						Решился таки на автоуровень, взял последнюю ревизию марлина и... что-то пошло не так. После отсылки G29 по осям X/Y всё адекватно, а вот ось Z постоянно идёт на +5мм, т.е. после хоума и отсылки G29 ось поднимается на 5мм затем встаёт на первую точку и опять же едет вверх на 5мм и так далее на последней точке высота уже 9 см. Кто сталкивался, куда копать?
С уважением,
Владимир.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Разобрался 8)
Не поменял логику на #define Z_MIN_PROBE_ENDSTOP_INVERTING true
т.к. на датчике нормально открытый контакт.
			
									
						Не поменял логику на #define Z_MIN_PROBE_ENDSTOP_INVERTING true
т.к. на датчике нормально открытый контакт.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Как настроить MIXING EXTRUDER, а MARLIN 2.0
Как и что настраивать?
			
									
						Как и что настраивать?
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Всем привет!
Давненько меня здесь не было...
Итак... старый Merlin, времен изобретения 3D-SPrinter, тот, который автор принтера выкладывал при его создании в 2011 году (в версии 1.1.9, как я понял, алгоритмы те же).
В нем есть 2 параметра определяющие ускорения экструдера (далее - AE):
#define DEFAULT_MAX_ACCELERATION {4096, 4096, 2048, 128 }
и
#define DEFAULT_RETRACT_ACCELERATION 4096
По идее DEFAULT_MAX_ACCELERATION должен определять AE при печати, а DEFAULT_RETRACT_ACCELERATION - ускорение экструдера при ретрактах (далее - AR).
Для того, чтобы на крышках не образовывались наплывы в местах торможения разгона головы (особенно заметно при заполнении "Линия"):
AE = СреднееУскорениеОсейXY * ШиринаЭкструзии^2 / ДиаметрФиламента^2.
Для ширины экструзии 0,31мм, AX=AY=4096 => AE=128. При таком соотношении ускорений, крышки с заполнением "Линии" получаются идеальными.
При бОльших AE (особенно 10000) - голова ещё не набрала расчетную скорость, а экструдер уже давит пластик на полной скорости, отсюда образуются наплывы в местах смены направления движения головы.
Однако на практике AR задается DEFAULT_MAX_ACCELERATION и при низких AR=AE начинаются замирания при печати на время ретракта.
Подскажите, пожалуйста, как сказать Мерлину, что нужно брать AR из DEFAULT_RETRACT_ACCELERATION?
			
									
						Давненько меня здесь не было...
Итак... старый Merlin, времен изобретения 3D-SPrinter, тот, который автор принтера выкладывал при его создании в 2011 году (в версии 1.1.9, как я понял, алгоритмы те же).
В нем есть 2 параметра определяющие ускорения экструдера (далее - AE):
#define DEFAULT_MAX_ACCELERATION {4096, 4096, 2048, 128 }
и
#define DEFAULT_RETRACT_ACCELERATION 4096
По идее DEFAULT_MAX_ACCELERATION должен определять AE при печати, а DEFAULT_RETRACT_ACCELERATION - ускорение экструдера при ретрактах (далее - AR).
Для того, чтобы на крышках не образовывались наплывы в местах торможения разгона головы (особенно заметно при заполнении "Линия"):
AE = СреднееУскорениеОсейXY * ШиринаЭкструзии^2 / ДиаметрФиламента^2.
Для ширины экструзии 0,31мм, AX=AY=4096 => AE=128. При таком соотношении ускорений, крышки с заполнением "Линии" получаются идеальными.
При бОльших AE (особенно 10000) - голова ещё не набрала расчетную скорость, а экструдер уже давит пластик на полной скорости, отсюда образуются наплывы в местах смены направления движения головы.
Однако на практике AR задается DEFAULT_MAX_ACCELERATION и при низких AR=AE начинаются замирания при печати на время ретракта.
Подскажите, пожалуйста, как сказать Мерлину, что нужно брать AR из DEFAULT_RETRACT_ACCELERATION?
Печатаю на SPrinter-233, все нравится.
. . . Кто хочет решить проблему, ищет способы, кто не хочет - причины . . .
						. . . Кто хочет решить проблему, ищет способы, кто не хочет - причины . . .
- Mazayac
 - Сообщения: 1698
 - Зарегистрирован: 06 ноя 2018, 22:28
 - Имя: Алексей
 - Откуда: Нижний Новгород
 - Благодарил (а): 173 раза
 - Поблагодарили: 167 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Blithe74, я бы обновил Марлин для начала. Глюков в первых версиях просто немеряно, я бы не рассчитывал на одинаковые алгоритмы.
			
									
						Sprinters: Techno 232, Pro Techno.
						- 3D-SPrinter
 - Сообщения: 11009
 - Зарегистрирован: 19 ноя 2015, 14:23
 - Имя: Андрей
 - Откуда: Н.Новгород
 - Благодарил (а): 78 раз
 - Поблагодарили: 1037 раз
 - Контактная информация:
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Честно говоря, у меня обратное впечатление сложилось - чем новее, тем больше глюков. При том не только в Марлине, а почти во всём.
- Mazayac
 - Сообщения: 1698
 - Зарегистрирован: 06 ноя 2018, 22:28
 - Имя: Алексей
 - Откуда: Нижний Новгород
 - Благодарил (а): 173 раза
 - Поблагодарили: 167 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
3D-SPrinter, ага, попробовал я погреть только сопло из меню старого Марлина...
			
									
						Sprinters: Techno 232, Pro Techno.
						- 3D-SPrinter
 - Сообщения: 11009
 - Зарегистрирован: 19 ноя 2015, 14:23
 - Имя: Андрей
 - Откуда: Н.Новгород
 - Благодарил (а): 78 раз
 - Поблагодарили: 1037 раз
 - Контактная информация:
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
И что? Вроде, греется без проблем. Каждый раз так делал при смене пластика.
- Mazayac
 - Сообщения: 1698
 - Зарегистрирован: 06 ноя 2018, 22:28
 - Имя: Алексей
 - Откуда: Нижний Новгород
 - Благодарил (а): 173 раза
 - Поблагодарили: 167 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
3D-SPrinter, угу, всегда вместе со столом, нагрев которого я не заказывал.
			
									
						Sprinters: Techno 232, Pro Techno.
						- 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
- 3D-SPrinter
 - Сообщения: 11009
 - Зарегистрирован: 19 ноя 2015, 14:23
 - Имя: Андрей
 - Откуда: Н.Новгород
 - Благодарил (а): 78 раз
 - Поблагодарили: 1037 раз
 - Контактная информация:
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Ну да, об этом и речь. Есть такой пункт менюшки в старом Марлине.
А в теперешнем Лердже достаточно ткнуть пальцем в иконку хотенда на экране.
Re: Настраиваем прошивку для 3D-SPrinter'ов
Добрый день.
Нужна помощь в настройке прошивки MARLIN. Принтер у меня не SP - модернизирую QIDI, поэтому скачал 1.1.9 и настраиваю с 0.
1. Как включить в меню принтера заправку/разрядку экструдера? Облазил всю меню "Подготовка" но нужного пункта так и не нашел. Может данный блок включается отдельно?
2. После прерывания печати принтер просто "бросает все" и паркует голову по xy в HOME. Мне нужно что бы по умолчанию стол "опускался" на уровень +160. Куда можно дописать данное условие? Концевик только Zmin.
3. Как правильно управлять зуммером? Где можно включить сигнализацию начала/окончания печати? В меню не нашел.
Спасибо.
			
									
						Нужна помощь в настройке прошивки MARLIN. Принтер у меня не SP - модернизирую QIDI, поэтому скачал 1.1.9 и настраиваю с 0.
1. Как включить в меню принтера заправку/разрядку экструдера? Облазил всю меню "Подготовка" но нужного пункта так и не нашел. Может данный блок включается отдельно?
2. После прерывания печати принтер просто "бросает все" и паркует голову по xy в HOME. Мне нужно что бы по умолчанию стол "опускался" на уровень +160. Куда можно дописать данное условие? Концевик только Zmin.
3. Как правильно управлять зуммером? Где можно включить сигнализацию начала/окончания печати? В меню не нашел.
Спасибо.
