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

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

Модератор: Kaktus

Ereverar
Сообщения: 1
Зарегистрирован: 20 июл 2016, 19:13
Имя: Сергей

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

Непрочитанное сообщение Ereverar » 20 июл 2016, 19:45

Очень полезная тема, спасибо)

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

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

Непрочитанное сообщение Revenger » 20 июл 2016, 23:07

Может кто подскажет, как разделить ускорения?
Имеем:

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

#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
А у меня при таком ускорении ось Z срывает и не едет вообще. Только если сотню поставить, но тогда остальные оси вялые...
Только если так, то кое-как можно ехать:

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

#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

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

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

Непрочитанное сообщение AKDZG » 21 июл 2016, 07:32

Revenger писал(а): Может кто подскажет, как разделить ускорения?
Вот ограничения на ускорения по каждой оси

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

#define DEFAULT_MAX_ACCELERATION      {3000,3000,200,10000}
СПринтер 233
Anycubic Mono M7 Pro

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

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

Непрочитанное сообщение Revenger » 21 июл 2016, 11:41

Странно.. Или я чего то путаю или у меня плавающий эффект..
У меня там

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

#define DEFAULT_MAX_ACCELERATION      {4000,4000,50,10000}
Но если в строке травел ускорений я не убираю ускорение 3000, то ось Z срывает... И срывает в вой не при движении домой, а только при старте печати, когда уходит к концевику и стартует вверх стол. Точнее он не стартует а просто дико воет и стоит на месте.
Я понимаю, что проблема может быть в гайке/винте, но в репетире то я могу настроить так как мне надо и ничего не срывает.. Вот и пытаюсь найти как тут победить.

п.с. я просто надеюсь, что сменив репетир на марлин пропадут сдвиги (если такое вообще возможно).
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

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

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

Непрочитанное сообщение AKDZG » 21 июл 2016, 12:41

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

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

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

Непрочитанное сообщение Revenger » 21 июл 2016, 13:39

Спасибо. Я еще попробую поменять что-то.. Не понимаю от чего так может происходить.. Всё шиворот навыворот ))

п.с. плохо быть по пояс деревянным в этих вопросах :?
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

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

Непрочитанное сообщение Revenger » 21 июл 2016, 17:54

Сделал так же. Кажись работает. Спасибо за пример.
Не понимаю, почему всё через одно место выходит у меня ))

Вопрос.. Как изменить порядок движения осей домой? У меня З первая, затем вроде Х потом У, а мне нравится У первую отправлять домой (сопля на детали не остаётся вертикальная), затем У , затем Х (тогда провод кулера обдува за болты рельсы не цепляет).
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

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

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

Непрочитанное сообщение AKDZG » 22 июл 2016, 02:50

Revenger писал(а): Вопрос.. Как изменить порядок движения осей домой? У меня З первая, затем вроде Х потом У, а мне нравится У первую отправлять домой (сопля на детали не остаётся вертикальная), затем У , затем Х (тогда провод кулера обдува за болты рельсы не цепляет).
Так это уже в слайсере задаётся, в конечном G-коде. Написать сначала G28 Y, а потом остальные оси. Выход в HOME в конце печати не обязателен.
СПринтер 233
Anycubic Mono M7 Pro

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

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

Непрочитанное сообщение Revenger » 22 июл 2016, 03:05

Ну в слайсере если напрямую задать да, я знаю.. У меня и так там есть строка G28 Y0 X0 Z0 ; home all axe
Но марлин вроде игнорирует её.. Просто в репетире есть в прошивке строка

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

#define HOMING_ORDER HOME_ORDER_YXZ
И всё четко отрабатывается, а тут сначала едет в Z0, потом Х, потом У почему-то.
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

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

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

Непрочитанное сообщение AKDZG » 22 июл 2016, 03:25

Revenger, если смущает команда G28, то можно и без неё обойтись, ведь координаты положения HOME нам известны.

Порядок выхода в 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

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

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

Непрочитанное сообщение Revenger » 22 июл 2016, 11:06

Меня смущает то, что он игнорирует эту команду и едет туда, куда где-то в прошивке прописано (не могу найти где).

п.с. спасибо, попробую поменять/посмотреть в этом конфиге.

п.с.2 мне нужно дописать это?

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

//#define HOME_Y_BEFORE_X
У меня в этом файле нет такой строки. И будет ли игнорироваться движение Z сначала?
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

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

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

Непрочитанное сообщение AKDZG » 22 июл 2016, 11:22

Revenger писал(а): У меня в этом файле нет такой строки.
Это я из RC6 взял. Раньше тоже не встречал этой строки.
СПринтер 233
Anycubic Mono M7 Pro

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

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

Непрочитанное сообщение Revenger » 22 июл 2016, 11:29

Так можно добавить или лучше продолжить поиски нормальной строки или варианта отправки домой?
Я понимаю, что можно жить и так как сейчас, но это получается надо смириться с тем, что кто-то внёс под себя, а мне больше нравится когда мне нравится ))
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

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

Непрочитанное сообщение Revenger » 04 авг 2016, 03:12

C "домом" понятно. Нет вариантов нормальных, а вот может кто подсказать, от чего на дисплее, вместо "принт" или типа того, у меня выводится "Sleep..." ? В проге задано выводить номер слоя по команде М117 (кажись она), но вместо этого принтер в "дрёме" находится )) И счетчик печати на дисплее не останавливается после окончания печати. Так и мотает часы.
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

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

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

Непрочитанное сообщение AKDZG » 04 авг 2016, 03:35

Во первых нужно посмотреть листинг G-кода, а во вторых, я замечал, что M117 не всегда отрабатывается. Думаю тут многое зависит от версии прошивки.
СПринтер 233
Anycubic Mono M7 Pro

Ответить

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

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