Помогите настроить прошивку Klipper

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

Модератор: Kaktus

Avtonomys
Сообщения: 1141
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 167 раз
Контактная информация:

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Avtonomys » 18 янв 2021, 21:50

не очень понятно почему toff стоит на 0, он и Raprap и в Klipper стоит на 4, а в вашем дампе там ноль... хотя я в этих битах плохо принимаю.
может он какой то левый конфиг по умолчанию грузит... можно все параметры из конфига вручную добавить. ХЗ.

Kaktus
Сообщения: 2130
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 134 раза
Поблагодарили: 279 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Kaktus » 18 янв 2021, 22:47

Ну я Кевину написал - жду...

Kaktus
Сообщения: 2130
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 134 раза
Поблагодарили: 279 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Kaktus » 29 янв 2021, 10:29

Опишу свой опыт перевода дельты с RRF на Klipper. Вначале немного предистории. Еще на этапе постройки дельты в моем конкурсе победил Duet с RRF, в основном ради поиска новых впечатлений, т.к. у меня еще не было опыта его использования. За год эксплуатации я ни разу не пожалел о выборе. Единственное, что смущало меня, так это отсутствие расширенной калибровки дельты, как в Клиппере. Полагаю, что ее можно сделать и с помощью калькулятора, но я не настолько дружу с математикой, а посему решил попробовать автоматизировать процесс. Нельзя сказать, что точность после базовой калибровки по 6 точкам меня сильно напрягала, но пара десяток погрешности иногда вылазила в неподходящий момент.

Прошлый раз я пользовал Клиппером более года назад, и хочется отметить, что с тех пор появился KIAUH, который несколько упростил процесс установки. Но поплясать с бубнами пришлось.

Во первых, Дуэт ни в какую не хотел шиться, и для победы пришлось стереть ему флеш память. Во вторых, вылезла проблема с драйверами: https://github.com/KevinOConnor/klipper/issues/3796 Но в итоге проблемы были худо-бедно решены (даже Panel Due подключил).

Поигрался Клиппером - развивается проект. Веб морды три штуки на выбор + Октопринт, плюшек разных добавили. Калибровку расширенную сделал, результатом доволен. Но в моем случае разницы в качестве печати с RRF я не заметил. К тому же видимо из за того, что драйвера работают с костылями на 256 не интерполированных шагах + дрыгатели 0,9, при определенных перемещениях появляется паскудный звук типа резонанса - есть мнение, что из за StelthChop. Стоит отметить, что Дуэт с RRF в таком режиме еле движется, но это конечно экстремальный режим.

Подумал я подумал, и решил полученные результаты калибровки в RRF ввести. Напечатал тест - все сходится :) Учитывая то, что рама у меня довольно жесткая, и калибровка за год эксплуатации, неоднократных переносов и укладываний набок не сбилась, решил и остаться на RRF - все таки ее философия мне ближе.

Ну а если что, то теперь у меня переход между RRF и Клиппером занимает около 5 минут :)

Avtonomys
Сообщения: 1141
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 167 раз
Контактная информация:

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Avtonomys » 29 янв 2021, 11:31

Kaktus писал(а):
29 янв 2021, 10:29
Калибровку расширенную сделал, результатом доволен. Но в моем случае разницы в качестве печати с RRF я не заметил.
а с чего она будет то?)
Kaktus писал(а):
29 янв 2021, 10:29
Во первых, Дуэт ни в какую не хотел шиться, и для победы пришлось стереть ему флеш память. Во вторых, вылезла проблема с драйверами:
ну там нужно перемычку же замкнуть?
Kaktus писал(а):
29 янв 2021, 10:29
при определенных перемещениях появляется паскудный звук типа резонанса - есть мнение,
ну у мня по умолчанию движку пищат на RRF все время, пришлось их вручную настраивать изменением битов, настройка CoolStep по идее должна еще сильнее уменьшить шум...
Kaktus писал(а):
29 янв 2021, 10:29
решил и остаться на RRF - все таки ее философия мне ближе.
имея и ту и ту прошивку сразу, мне klipper больше нравится... идея то что Gcode это все мне вообще не зашла, очень не удобно настраивать. приходится везде все комментировать.в Klipper я в конфиг файлах ни одного коммента не написал. блочная система настроек мне больше по душе, все настройки связанные с одной осью одном месте, а не десяток фалов, хотя в klipper можно примерно так же на файлы разделять...
но есть прикольные фишку - типа если поставить команду M92 до M350 то сам RRF будет скалькировать значения M92 изменяя микрошаги автоматом. одна плата которая работает 24/7 однозначно удобнее чем 2 платы работающих 24/7... для бесперебойной печати duet классная шутка, а если нужно настроить принтер вообще как хочется то klipper.

Kaktus
Сообщения: 2130
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 134 раза
Поблагодарили: 279 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Kaktus » 29 янв 2021, 11:50

Avtonomys писал(а):
29 янв 2021, 11:31
а с чего она будет то?)
Ну хз - после Марлина разница была :)
Avtonomys писал(а):
29 янв 2021, 11:31
ну там нужно перемычку же замкнуть?
Ну об этом нигде в мануалах не сказано - пришлось искать инфу.
Avtonomys писал(а):
29 янв 2021, 11:31
ну у мня по умолчанию движку пищат на RRF все время
у меня на 16 с интерполяцией порядок - ничего не настраивал.
Мне как раз g-code более по душе пришелся :) Чего там комментировать? Сгенерировал конфиг под свой принтер, поправил пару настроек и все. А с Клиппером в моем конкретном случае геммора с конфигом гораздо больше было. Начиная с того, что с дефолтными настройками тока удержания вообще ничего не работало (и об этом инфу попробуй еще найди), и по мелочам весь конфиг поправить пришлось.
Здесь видимо дело личных предпочтений - если с Линуксами и Питонами на ты, то Клиппер видимо предпочтительнее, но лично мне больше с g-code понравилось. В целом, если DWC морда висит и все настроено лично я разницы какой-то не заметил.

Avtonomys
Сообщения: 1141
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 167 раз
Контактная информация:

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Avtonomys » 29 янв 2021, 12:07

Kaktus писал(а):
29 янв 2021, 11:50
Ну хз - после Марлина разница была
у мня не особо была разница и так норм работало. примерно тот же результат что и в статье которая тут была...
Kaktus писал(а):
29 янв 2021, 11:50
Ну об этом нигде в мануалах не сказано - пришлось искать инфу.
я где то читал, не помню только где )

_Mikka
Сообщения: 66
Зарегистрирован: 25 май 2017, 11:37
Имя: Михаил
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение _Mikka » 30 май 2021, 19:57

Добрый день народ, подскажите можно но ли как то в Klipper переопределить стандартный gcode ?

Avtonomys
Сообщения: 1141
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 167 раз
Контактная информация:

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Avtonomys » 31 май 2021, 12:49

_Mikka писал(а):
30 май 2021, 19:57
Добрый день народ, подскажите можно но ли как то в Klipper переопределить стандартный gcode ?
Можно, только зачем? стандартный gcode на то и стандартный, что бы у всех работало одинаково...

Аватара пользователя
Alex Post
Сообщения: 6998
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Alex Post » 31 май 2021, 13:27

Как показывает практика, переопределить стандартный G код хотят те, кто недостаточно тщательно изучил его возможности :)
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

_Mikka
Сообщения: 66
Зарегистрирован: 25 май 2017, 11:37
Имя: Михаил
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение _Mikka » 31 май 2021, 13:35

Необходимо переопределить g28, драйвера глючат :roll:
Пробовал через [gcode_macro G28]
Но Klipper ругается, на то, что g28 уже определена

Аватара пользователя
Alex Post
Сообщения: 6998
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 330 раз
Поблагодарили: 817 раз
Контактная информация:

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Alex Post » 31 май 2021, 13:52

Так а что не так с G28? Может с драйверами разобраться лучше? Ну и если на то пошло, можно наверное определить свой G-код, например М28 для этой цели
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

AlexDadNNov
Сообщения: 60
Зарегистрирован: 02 сен 2016, 23:22
Имя: Александр
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение AlexDadNNov » 31 май 2021, 14:38

_Mikka писал(а):
31 май 2021, 13:35
Необходимо переопределить g28, драйвера глючат :roll:
Пробовал через [gcode_macro G28]
Но Klipper ругается, на то, что g28 уже определена
У меня G28 работает так - сначала стол движется вниз 10 мм по Z, потом хомятся XY, сопло в центр стола и уже последней хомится Z.
Всё, в принципе, описано в примерах конфигов.

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

######################################################################
# Safe Z homing. One may use this mechanism to home the Z axis at a
# specific XY coordinate. This is useful if the toolhead, for example
# has to move to the center of the bed before Z can be homed.
[safe_z_home]
home_xy_position: 100, 75
#   A X,Y coordinate (e.g. 100,100) where the Z homing should be
#   performed. This parameter must be provided.
speed: 200.0
#   Speed at which the toolhead is moved to the safe Z home coordinate.
#   The default is 50 mm/s
z_hop: 10.0
#   Lift the Z axis prior to homing. This is applied to any homing command,
#   even if it doesn't home the Z axis. If the Z axis is already homed and
#   the zhop would exceed the printer limits, the zhop is ignored.
#   The default is 0.0mm.
#z_hop_speed: 20.0
#   Speed at which the Z axis is lifted prior to homing. The default is 20mm/s.
Reprap аля SmartCore a.k.a 3ДСТО
SKR1.1 + TMS2208(XYEZ) + OrangePi PC Plus
Klipper

_Mikka
Сообщения: 66
Зарегистрирован: 25 май 2017, 11:37
Имя: Михаил
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение _Mikka » 27 июн 2021, 07:23

Добрый день,
Переопределить команду можно при помощи макроса, для этого, после секции "[gcode_macro XXXX]"
нужно указать ключевое слово "rename_existing:" с новым именем старого макроса...
Спойлер Пример макроса

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

[gcode_macro M18]
rename_existing:            M18.1
gcode:   
    {% if 'X' in params %}
        SET_STEPPER_ENABLE STEPPER=stepper_x ENABLE=0
    {% endif %}
    {% if  'Y' in params %}
        SET_STEPPER_ENABLE STEPPER=stepper_y ENABLE=0
    {% endif %}
    {% if 'Z' in params %}
        SET_STEPPER_ENABLE STEPPER=stepper_z ENABLE=0
    {% endif %}
    {% if 'E' in params %}
        SET_STEPPER_ENABLE STEPPER=extruder ENABLE=0
    {% endif %}     
    {% if   not 'X' in params 
        and not 'Y' in params
        and not 'Z' in params
        and not 'E' in params %}              
        M84
    {% endif %}   
Подскажите возможно ли задействовать сразу 2 концевика по оси Z, в нижнем и верхнем положении стола ?

Avtonomys
Сообщения: 1141
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 167 раз
Контактная информация:

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Avtonomys » 27 июн 2021, 14:03

_Mikka писал(а):
27 июн 2021, 07:23
Подскажите возможно ли задействовать сразу 2 концевика по оси Z, в нижнем и верхнем положении стола ?
раньше было нельзя, сейчас без понятия. в этом мало очень пользы - автоматически распознавать габариты печати...

_Mikka
Сообщения: 66
Зарегистрирован: 25 май 2017, 11:37
Имя: Михаил
Благодарил (а): 10 раз
Поблагодарили: 5 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение _Mikka » 27 июн 2021, 14:32

Avtonomys писал(а):
27 июн 2021, 14:03
раньше было нельзя, сейчас без понятия. в этом мало очень пользы - автоматически распознавать габариты печати...
В общем согласен с Вами, но у меня концевик на сопле, перед парковкой стол опускается вниз на 10 мм, а сопло паркуется по X и Y и выдвигается к центру стола, для паркови по Z, иногда стол оказывается в крайнем нижнем положении и принтер достаточно громко трещит, пытаясь провернуть ходовой винт...
Вот этой ситуации и хотелось бы избежать, концевик снизу подключен, но как заставить Klipper работать с ним не знаю...

Ответить

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

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