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

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

Модератор: Kaktus

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

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

Непрочитанное сообщение Kaktus » 21 фев 2019, 20:54

Еще, если кто захочет организовать многоцветную печать, здесь в конце рабочий вариант (только я немного поправил G-code, чтобы филамент сам не перезагружал) https://github.com/KevinOConnor/klipper/issues/149 Но вроде как в следующей версии должны добавить нормальную паузу.

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

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

Непрочитанное сообщение Kaktus » 21 фев 2019, 21:01

Avtonomys писал(а):
21 фев 2019, 20:43
тогда еще нужно выбрать в веб морде octoprinta что бы отображались файлы только с sdcard
Кстати у меня эта вкладка куда-то исчезла после установки пачки плагинов. Все казалось, чего-то не хватает...
Спойлер
фвы.jpg
фвы.jpg (67.82 КБ) 833 просмотра

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

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

Непрочитанное сообщение Avtonomys » 21 фев 2019, 21:14

Kaktus писал(а):
21 фев 2019, 21:01
Кстати у меня эта вкладка куда-то исчезла после установки пачки плагинов. Все казалось, чего-то не хватает...
ее можно включить или выключить в настройках octoprinta через галку (Features > Enable SD support)
Спойлер
2.PNG

это не очень актуально для тех кто через веб морду грузит файл. У меня стоит samba server и в винде папка "~/.octoprint/uploads" подключена как сетевой диск... и кнопка refresh file list не рефрешит почему то при виртуальной сдкарте. нужно через соседнюю иконку в виде sdcard (refresh SD files) жать что бы обновить список файлв. ну или в консоле просто M20 ввести (можно макрос сделать).

но есть в этом способе косяк )))) если при этом всем выключить сам принтер (у меня питание по USB вырублено), в тот момент пока кнопка "Upload to Sd" активна и начать грузить файл... octoprint зависает. лучше эту кнопку не трогать, а грузить через "Upload" )))))) но я через браузер не гружу файлы... так что для меня это не актуально ))

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

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

Непрочитанное сообщение Avtonomys » 25 фев 2019, 14:20

поставил драйвера TMC2208, чисто для эксперимента поставил на все оси. Все подключены по UART. один провод на каждый драйвер (uart_pin).
снизу приклею радиаторы когда приедут наращиволки ног...
Спойлер
o7H7tfhxjXI.jpg
IprfbRVPRdo.jpg
Fmnov8WdoGs.jpg
6B4u07gmWus.jpg
2.PNG
1.PNG

Stein
Сообщения: 522
Зарегистрирован: 27 фев 2018, 10:22
Имя: Дмитрий
Откуда: Нижний Новгород
Благодарил (а): 123 раза
Поблагодарили: 15 раз

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

Непрочитанное сообщение Stein » 26 фев 2019, 10:55

Avtonomys, я так и не понял смысла управления 2208 по UART. Большие скорости? Удержание?
Судя по всему, вы их особо не настроили. Почему у вас такие значения microsteps? И current маловато.

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

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

Непрочитанное сообщение Avtonomys » 26 фев 2019, 12:17

Stein писал(а):
26 фев 2019, 10:55
Avtonomys, я так и не понял смысла управления 2208 по UART. Большие скорости? Удержание?
током управлять, шагами, включения или отключения режима stealthChop....
Stein писал(а):
26 фев 2019, 10:55
Судя по всему, вы их особо не настроили. Почему у вас такие значения microsteps? И current маловато.
ну типа с таким шагом самый высокий крутящий момент на двигателе (4x256)... но я хз, не проверял. как понять маловат current ?) принтер печатает на таком токе, срывов нету. ну плюс можно отключить interpolate и управлять реальными шагами...

ЗС да и подключить проводки к драйверам занимает минут 10-15... у меня версия драйвера в котором уже сразу идет дорожка от чипа к UART пину.

Stein
Сообщения: 522
Зарегистрирован: 27 фев 2018, 10:22
Имя: Дмитрий
Откуда: Нижний Новгород
Благодарил (а): 123 раза
Поблагодарили: 15 раз

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

Непрочитанное сообщение Stein » 26 фев 2019, 13:50

Avtonomys, так, а разве не microsteps задаёт реальные шаги?

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

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

Непрочитанное сообщение Avtonomys » 26 фев 2019, 14:09

Stein писал(а):
26 фев 2019, 13:50
Avtonomys, так, а разве не microsteps задаёт реальные шаги?
нет, это те шаги которые считает klipper, а сам драйвер эти шаги интерполирует до 256. а можно выключить эту штуку (interpolate: False) и тогда сам klipper будет обсчитывать 2,4,8,16,32,64,128 и 256 реальных шагов на один шаг двигателя...
но у меня mega2560 и 256 реальных шагов вообще не работает - сразу в ошибку вываливается, 128 - если не очень быстро двигать осями...

Stein
Сообщения: 522
Зарегистрирован: 27 фев 2018, 10:22
Имя: Дмитрий
Откуда: Нижний Новгород
Благодарил (а): 123 раза
Поблагодарили: 15 раз

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

Непрочитанное сообщение Stein » 26 фев 2019, 14:26

Avtonomys, спасибо! Вот теперь все встало на свои места. Но так и не могу решить нужно ли оно мне)

Не могу понять. Тех настроек, что у вас, их достаточно? А то я посмотрел там около 20 параметров. что меня и отталкивает от их настройки)

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

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

Непрочитанное сообщение Avtonomys » 26 фев 2019, 15:40

Stein писал(а):
26 фев 2019, 14:26
Не могу понять. Тех настроек, что у вас, их достаточно? А то я посмотрел там около 20 параметров. что меня и отталкивает от их настройки)
ну так они же имеют значения по умолчанию...
обязательные только вот эти

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

uart_pin
microsteps
run_current
этот опционально, если подключать по двум проводам: как тут описано https://www.instructables.com/id/UART-T ... s-With-th/

но зачем, если klipper поддерживает подключения по одному проводу, вроде marlin 1.1.9 работает по одному проводу, но я хз...

вот калькулятор по тонкой настройки драйвера: https://yadi.sk/d/QxUuEqb8IjBQjA, но в нем нужно разбираться...

ЗС. перемычки под драйверами все вынуты.

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

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

Непрочитанное сообщение Kaktus » 02 мар 2019, 15:00

Пытаюсь настроить, чтобы питание принтера включалось (отключалось) из меню принтера. PSU Control настроил на управление пином PC-ON посредством g-code. Из Октопринта все включается/отключается. Попытался с наскока добавить в меню 2004 пункт управления питанием.
Тупо добавил:
# "RepRapDiscount 2004 Smart Controller" type displays
[display]
lcd_type: hd44780
rs_pin: ar16
e_pin: ar17
d4_pin: ar23
d5_pin: ar25
d6_pin: ar27
d7_pin: ar29
encoder_pins: ^ar31, ^ar33
click_pin: ^!ar35

[menu main]
type: list
name: Main Menu
items:
Power

[menu power]
type: list
name: Power
items:
Power On
Power Off

[menu power on]
type: command
name: Power On
gcode: M80

[menu power off]
type: command
name: Power Off
gcode: M81

Матерится Клиппер:
File contains parsing errors:
[line 117]: 'Power \n'
[line 124]: 'Power On\n'
[line 125]: 'Power Off\n'
Once the underlying issue is corrected, use the "RESTART"
command to reload the config and restart the host software.
Printer is halted
Klipper state: Not ready
Вопрос: как правильно это все организовать?

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

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

Непрочитанное сообщение Avtonomys » 02 мар 2019, 15:39

Спойлер Лирика...
он ругается на неправильное форматирования:

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

[menu power]
type: list
name: Power
items: 
Power On
Power Off
неправильно стоят отступы:

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

items: 
Power On
Power Off
должно быть так:

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

items: 
    Power On
    Power Off
специально поставил 4 пробела что бы было видно отступ, можно и одним обойтись...
что то типа должно быть:

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

[menu __main]
type: list
name: Main Menu
items:
 power

[menu power]
type: list
name: Power
items: 
 powerOn
 powerOff

[menu powerOn]
type: command
name: Power On
gcode: M80

[menu powerOff]
type: command
name: Power Off
gcode: M81
Как то так выглядит:
Спойлер
ИзображениеИзображение

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

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

Непрочитанное сообщение Kaktus » 02 мар 2019, 16:29

Avtonomys писал(а):
02 мар 2019, 15:39
что то типа должно быть:
Зашибись. А ка это все добавить к существующему меню? Или только прописывать все?

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

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

Непрочитанное сообщение Avtonomys » 02 мар 2019, 16:35

из этого блока, из параметра "items" перетащить "power" в "items" существующее меню:

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

[menu __main]
type: list
name: Main Menu
items:
 power

эту часть просто добавить куда удобно:

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

[menu power]
type: list
name: Power
items: 
 powerOn
 powerOff

[menu powerOn]
type: command
name: Power On
gcode: M80

[menu powerOff]
type: command
name: Power Off
gcode: M81

пример с менюхой клиперра по умолчанию:

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

[menu __main]
type: list
name: Main Menu
items:
    power
    __tune
    __octoprint
    __sdcard
    __control
    __temp
    __filament
    __prepare
    __test

[menu power]
type: list
name: Power
items: 
 powerOn
 powerOff

[menu powerOn]
type: command
name: Power On
gcode: M80

[menu powerOff]
type: command
name: Power Off
gcode: M81

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

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

Непрочитанное сообщение Kaktus » 02 мар 2019, 16:50

Avtonomys писал(а):
02 мар 2019, 16:35
из этого блока, из параметра "items" перетащить "power" в "items" существующее меню:
Чет я туплю:) У меня в прошивке по меню ничего не прописано по умолчанию:) Где его найти, существующее меню? :)

Ответить

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

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