Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Очень полезная тема, спасибо)
- Revenger
- Сообщения: 885
- Зарегистрирован: 28 апр 2016, 23:52
- Имя: Alexandr
- Откуда: Stavropol
- Благодарил (а): 62 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Может кто подскажет, как разделить ускорения?
Имеем:
А у меня при таком ускорении ось Z срывает и не едет вообще. Только если сотню поставить, но тогда остальные оси вялые...
Только если так, то кое-как можно ехать:
Имеем:
Код: Выделить всё
#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION 3000 // E acceleration in mm/s^2 for retracts
#define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
Только если так, то кое-как можно ехать:
Код: Выделить всё
#define DEFAULT_TRAVEL_ACCELERATION 100 // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
- AKDZG
- Сообщения: 2205
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 23 раза
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Вот ограничения на ускорения по каждой оси
Код: Выделить всё
#define DEFAULT_MAX_ACCELERATION {3000,3000,200,10000}
СПринтер 233
Anycubic Mono M7 Pro
Anycubic Mono M7 Pro
- Revenger
- Сообщения: 885
- Зарегистрирован: 28 апр 2016, 23:52
- Имя: Alexandr
- Откуда: Stavropol
- Благодарил (а): 62 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Странно.. Или я чего то путаю или у меня плавающий эффект..
У меня там
Но если в строке травел ускорений я не убираю ускорение 3000, то ось Z срывает... И срывает в вой не при движении домой, а только при старте печати, когда уходит к концевику и стартует вверх стол. Точнее он не стартует а просто дико воет и стоит на месте.
Я понимаю, что проблема может быть в гайке/винте, но в репетире то я могу настроить так как мне надо и ничего не срывает.. Вот и пытаюсь найти как тут победить.
п.с. я просто надеюсь, что сменив репетир на марлин пропадут сдвиги (если такое вообще возможно).
У меня там
Код: Выделить всё
#define DEFAULT_MAX_ACCELERATION {4000,4000,50,10000}
Я понимаю, что проблема может быть в гайке/винте, но в репетире то я могу настроить так как мне надо и ничего не срывает.. Вот и пытаюсь найти как тут победить.
п.с. я просто надеюсь, что сменив репетир на марлин пропадут сдвиги (если такое вообще возможно).
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
- AKDZG
- Сообщения: 2205
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 23 раза
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Revenger, у меня такие настройки на СПринтере
Код: Выделить всё
#define HOMING_FEEDRATE {50*60, 50*60, 10*60, 0} // set the homing speeds (mm/min)
// default settings
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,200*16/2,140} // default steps per unit for Ultimaker
#define DEFAULT_MAX_FEEDRATE {300, 300, 10, 100} // (mm/sec)
#define DEFAULT_MAX_ACCELERATION {3000,3000,200,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.
#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION 3000 // E acceleration in mm/s^2 for retracts
#define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
СПринтер 233
Anycubic Mono M7 Pro
Anycubic Mono M7 Pro
- Revenger
- Сообщения: 885
- Зарегистрирован: 28 апр 2016, 23:52
- Имя: Alexandr
- Откуда: Stavropol
- Благодарил (а): 62 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Спасибо. Я еще попробую поменять что-то.. Не понимаю от чего так может происходить.. Всё шиворот навыворот ))
п.с. плохо быть по пояс деревянным в этих вопросах
п.с. плохо быть по пояс деревянным в этих вопросах

Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
- Revenger
- Сообщения: 885
- Зарегистрирован: 28 апр 2016, 23:52
- Имя: Alexandr
- Откуда: Stavropol
- Благодарил (а): 62 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Сделал так же. Кажись работает. Спасибо за пример.
Не понимаю, почему всё через одно место выходит у меня ))
Вопрос.. Как изменить порядок движения осей домой? У меня З первая, затем вроде Х потом У, а мне нравится У первую отправлять домой (сопля на детали не остаётся вертикальная), затем У , затем Х (тогда провод кулера обдува за болты рельсы не цепляет).
Не понимаю, почему всё через одно место выходит у меня ))
Вопрос.. Как изменить порядок движения осей домой? У меня З первая, затем вроде Х потом У, а мне нравится У первую отправлять домой (сопля на детали не остаётся вертикальная), затем У , затем Х (тогда провод кулера обдува за болты рельсы не цепляет).
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
- AKDZG
- Сообщения: 2205
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 23 раза
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Так это уже в слайсере задаётся, в конечном G-коде. Написать сначала G28 Y, а потом остальные оси. Выход в HOME в конце печати не обязателен.
СПринтер 233
Anycubic Mono M7 Pro
Anycubic Mono M7 Pro
- Revenger
- Сообщения: 885
- Зарегистрирован: 28 апр 2016, 23:52
- Имя: Alexandr
- Откуда: Stavropol
- Благодарил (а): 62 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Ну в слайсере если напрямую задать да, я знаю.. У меня и так там есть строка G28 Y0 X0 Z0 ; home all axe
Но марлин вроде игнорирует её.. Просто в репетире есть в прошивке строка
И всё четко отрабатывается, а тут сначала едет в Z0, потом Х, потом У почему-то.
Но марлин вроде игнорирует её.. Просто в репетире есть в прошивке строка
Код: Выделить всё
#define HOMING_ORDER HOME_ORDER_YXZ
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
- AKDZG
- Сообщения: 2205
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 23 раза
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Revenger, если смущает команда G28, то можно и без неё обойтись, ведь координаты положения HOME нам известны.
Порядок выхода в HOME настраивается в Configuration_adv.h
Порядок выхода в HOME настраивается в Configuration_adv.h
Код: Выделить всё
//#define QUICK_HOME //if this is defined, if both x and y are to be homed, a diagonal move will be performed initially.
// When G28 is called, this option will make Y home before X
//#define HOME_Y_BEFORE_X
СПринтер 233
Anycubic Mono M7 Pro
Anycubic Mono M7 Pro
- Revenger
- Сообщения: 885
- Зарегистрирован: 28 апр 2016, 23:52
- Имя: Alexandr
- Откуда: Stavropol
- Благодарил (а): 62 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Меня смущает то, что он игнорирует эту команду и едет туда, куда где-то в прошивке прописано (не могу найти где).
п.с. спасибо, попробую поменять/посмотреть в этом конфиге.
п.с.2 мне нужно дописать это?
У меня в этом файле нет такой строки. И будет ли игнорироваться движение Z сначала?
п.с. спасибо, попробую поменять/посмотреть в этом конфиге.
п.с.2 мне нужно дописать это?
Код: Выделить всё
//#define HOME_Y_BEFORE_X
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
- AKDZG
- Сообщения: 2205
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 23 раза
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Это я из RC6 взял. Раньше тоже не встречал этой строки.
СПринтер 233
Anycubic Mono M7 Pro
Anycubic Mono M7 Pro
- Revenger
- Сообщения: 885
- Зарегистрирован: 28 апр 2016, 23:52
- Имя: Alexandr
- Откуда: Stavropol
- Благодарил (а): 62 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Так можно добавить или лучше продолжить поиски нормальной строки или варианта отправки домой?
Я понимаю, что можно жить и так как сейчас, но это получается надо смириться с тем, что кто-то внёс под себя, а мне больше нравится когда мне нравится ))
Я понимаю, что можно жить и так как сейчас, но это получается надо смириться с тем, что кто-то внёс под себя, а мне больше нравится когда мне нравится ))
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
- Revenger
- Сообщения: 885
- Зарегистрирован: 28 апр 2016, 23:52
- Имя: Alexandr
- Откуда: Stavropol
- Благодарил (а): 62 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
C "домом" понятно. Нет вариантов нормальных, а вот может кто подсказать, от чего на дисплее, вместо "принт" или типа того, у меня выводится "Sleep..." ? В проге задано выводить номер слоя по команде М117 (кажись она), но вместо этого принтер в "дрёме" находится )) И счетчик печати на дисплее не останавливается после окончания печати. Так и мотает часы.
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147
- AKDZG
- Сообщения: 2205
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 23 раза
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Во первых нужно посмотреть листинг G-кода, а во вторых, я замечал, что M117 не всегда отрабатывается. Думаю тут многое зависит от версии прошивки.
СПринтер 233
Anycubic Mono M7 Pro
Anycubic Mono M7 Pro