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

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

Модератор: Kaktus

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

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

Непрочитанное сообщение Stein » 11 ноя 2019, 21:12

Кто-нибудь настраивал 2209 по юарт? Если использовать минимальные настройки
interpolate: True
microsteps: 16
run_current: 0.800
hold_current: 0.500

Двигатели работают очень громко. Будто нет интерполяции.

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

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

Непрочитанное сообщение Avtonomys » 11 ноя 2019, 22:17

3D-SPrinter писал(а):
11 ноя 2019, 20:43
Может, пора Лердж поставить? 5 минут делов, и принтер работает.
ну да, концевики то там не нужно настраивать, оно само все сделает :lol:
Stein писал(а):
11 ноя 2019, 21:12
Кто-нибудь настраивал 2209 по юарт? Если использовать минимальные настройки
interpolate: True
microsteps: 16
run_current: 0.800
hold_current: 0.500
ну а где пин для подключения юарта то?
что то типа должно быть, это для 2208:

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

[tmc2208 extruder]
uart_pin: ar64
microsteps: 64
#microsteps: 128
run_current: 0.65
hold_current: 0.55
interpolate: False
#stealthchop_threshold: 200
# - комментарий...
или у вас плата в которой UART по факту стоит и выеден под сам драйвер?

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

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

Непрочитанное сообщение Stein » 11 ноя 2019, 22:30

Avtonomys писал(а):
11 ноя 2019, 22:17
ну а где пин для подключения юарта то?
Прошу прощения. Я не стал просто копировать весь текст.
вот полные настройки:

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

[tmc2209 stepper_x]
uart_pin: P1.17
interpolate: True
microsteps: 16
run_current: 0.800
hold_current: 0.500
stealthchop_threshold: 250
Со stealthchop_threshold: 250 стало вдвое тише. Снижение run_current не влияет на звук. Вообще может это из-за двигателей с 0.9 градуса?

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

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

Непрочитанное сообщение Avtonomys » 11 ноя 2019, 22:41

Stein писал(а):
11 ноя 2019, 22:30
Со stealthchop_threshold: 250 стало вдвое тише.
а ну эта настройка обязательна для драйверов 2208, без нее они очень громкие с uart....

AndrK
Сообщения: 757
Зарегистрирован: 11 май 2018, 09:09
Имя: Андрей
Благодарил (а): 11 раз
Поблагодарили: 63 раза

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

Непрочитанное сообщение AndrK » 12 ноя 2019, 21:32

Stein писал(а):
11 ноя 2019, 22:30
это из-за двигателей с 0.9 градуса?
Ага. 1.8 работают гораздо тише.

schs
Сообщения: 350
Зарегистрирован: 15 сен 2017, 19:41
Имя: Сергей
Откуда: Apatity
Благодарил (а): 79 раз
Поблагодарили: 32 раза

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

Непрочитанное сообщение schs » 13 ноя 2019, 09:58

Stein писал(а):
11 ноя 2019, 20:48
Мне не нравится их прошивка. Мне крайне нужен октопринт.
Октопринт с Lerge работает.
SPrinter 233, SPrinter mini техно, mini Kossel, anycubic photon mono

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

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

Непрочитанное сообщение Stein » 13 ноя 2019, 10:06

AndrK писал(а):
12 ноя 2019, 21:32
Ага. 1.8 работают гораздо тише
Странно, вы же говорили об обратном месяц назад.
В таком случае как лучше настроить 2209? Проблема в том, что почти вся информация на английском. С переводчиками понимаю далеко не все. А в русском интернете почти нет информации. Вот и задаю кучу глупых вопросов)
schs писал(а):
13 ноя 2019, 09:58
Октопринт с Lerge работает.
А как оно работает? Насколько я понимаю печать идет непосредственно через октопринт, когда в клипере октопринт в печати не участвует. Только для этого возможно нужно включать виртуальную SD карту.

schs
Сообщения: 350
Зарегистрирован: 15 сен 2017, 19:41
Имя: Сергей
Откуда: Apatity
Благодарил (а): 79 раз
Поблагодарили: 32 раза

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

Непрочитанное сообщение schs » 13 ноя 2019, 13:30

Stein писал(а):
13 ноя 2019, 10:06
А как оно работает?
Из слайсера нажимаю кнопку отправить, принтер включаеться, прогревается и начинает печатать.
По сути Октопринт примает gcode и по сериалу управляет принтером, попутно отображая статус и.т.п.
SPrinter 233, SPrinter mini техно, mini Kossel, anycubic photon mono

AndrK
Сообщения: 757
Зарегистрирован: 11 май 2018, 09:09
Имя: Андрей
Благодарил (а): 11 раз
Поблагодарили: 63 раза

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

Непрочитанное сообщение AndrK » 13 ноя 2019, 22:20

Stein писал(а):
13 ноя 2019, 10:06
вы же говорили об обратном месяц назад.
Я не утверждал, а предполагал. Оказалось, что это не так. Переставил двигатель 0.9 на экструдер, стало гораздо громче. Правда микрошаг на драйвера в 2 раза больше и интерполяция отключена.
Stein писал(а):
13 ноя 2019, 10:06
В таком случае как лучше настроить 2209?
По XYZ включить интерполяцию и stealhcnop указать больше максимальных скоростей по этим осям.
По E интерполяцию и stealhchop отключить. Т. е. поставить 0.
У меня так. 2209 более продвинутая версия 2208. Там StealthChop версии 2, который стал еще более лучше, чем другие... :mrgreen:

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

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

Непрочитанное сообщение Stein » 13 ноя 2019, 23:15

AndrK, С включённым StealthChop звук приемлемый или я привык уже. Подскажите пожалуйста, у вас микрошаг на Z драйвере равен 8? Что-то я разницы в полосатости не вижу что с винтом 8х8, что с 8х2. Есть ли смысл настраивать парковку на полном шаге?

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

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

Непрочитанное сообщение Stein » 14 ноя 2019, 17:21

Я правильно понял что калибровать endstop phase с tmc дайверами не нужно? И что нет смысла на Н-боте в включать это для XY?
Фактически вся настройка сводится к нескольким строкам?
[endstop_phase stepper_z]
endstop_accuracy: 0.200 Не понял какое значение нужно прописывать и нужно ли
endstop_align_zero: True С винтом 8х2 нужно использовать микрошаг райвный 8?

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

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

Непрочитанное сообщение Kaktus » 14 ноя 2019, 22:11

Stein, мне с endstop phase не понравилось - разницы не увидел никакой. Для XY это абсолютно лишнее.

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

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

Непрочитанное сообщение Stein » 15 ноя 2019, 00:17

Kaktus, А что насчёт Z? У меня просто ещё несколько раз слетала калибровка стола, хотя откат при парковке 10мм.

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

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

Непрочитанное сообщение Avtonomys » 15 ноя 2019, 08:21

Вот пример моего конфига:

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

#####################################################################
#####################################################################
#####################################################################

[stepper_x]
step_pin: ar36
dir_pin: ar34
enable_pin: !ar30
step_distance: 0.0125
endstop_pin: ^!ar3
position_endstop: 0
position_max: 300
homing_speed: 40

[stepper_y]
step_pin: ar60
dir_pin: !ar61
enable_pin: !ar56
step_distance: 0.0125
endstop_pin: ^ar15
position_endstop: 200
position_max: 200
homing_speed: 40

[stepper_z]
step_pin: ar46
dir_pin: ar48
enable_pin: !ar62
step_distance: 0.000625
endstop_pin: ^ar19
position_endstop: 201.8
position_max: 201.8
homing_speed: 10



#####################################################################
#####################################################################
#####################################################################

[tmc2208 stepper_x]
uart_pin: ar59
microsteps: 16
run_current: 0.5
hold_current: 0.3
stealthchop_threshold: 500

[tmc2208 stepper_y]
uart_pin: ar63
microsteps: 16
run_current: 0.5
hold_current: 0.3
stealthchop_threshold: 500

[tmc2208 stepper_z]
uart_pin: ar40
microsteps: 64
run_current: 0.4
hold_current: 0.3
stealthchop_threshold: 200
interpolate: False

[tmc2208 extruder]
uart_pin: ar64
microsteps: 64
#microsteps: 128
run_current: 0.65
hold_current: 0.55
interpolate: False
#stealthchop_threshold: 200

#####################################################################
#####################################################################
#####################################################################

[heater_bed]
heater_pin: ar8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog14
control: pid
# 100 noFan
pid_Kp: 68.872
pid_Ki: 1.265
pid_Kd: 937.514
min_temp: 0
max_temp: 130

#####################################################################
#####################################################################
#####################################################################

[extruder]
step_pin: ar26
dir_pin: ar28
enable_pin: !ar24
# bmg extruder base
#step_distance: 0.00060240963
# bmg extruder MY SETTINGS
step_distance: 0.0006065641877856
nozzle_diameter: 0.600
filament_diameter: 1.750
max_extrude_only_velocity = 100
#max_extrude_only_accel = 2000
max_extrude_cross_section: 200
max_extrude_only_distance: 750
#pressure_advance: 0.35
pressure_advance_lookahead_time: 0.010
heater_pin: ar10
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog13
#control: pid
# 240 noFan
#pid_Kp: 24.846
#pid_Ki: 1.725
#pid_Kd: 89.446
min_extrude_temp: 20
min_temp: 0
max_temp: 270

#####################################################################
#####################################################################
#####################################################################

[fan]
pin: ar9
#max_power: 0.65

[heater_fan my_nozzle_fan]
pin: ar4
max_power: 1
heater_temp: 80.0
heater: extruder
#fan_speed: 0.87

#####################################################################
#####################################################################
#####################################################################

[mcu]
pin_map: arduino
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
#serial: /dev/serial/by-path/pci-0000:00:1d.1-usb-0:2:1.0-port0

[printer]
square_corner_velocity: 15
kinematics: corexy
max_velocity: 300
max_z_velocity: 100
max_accel: 2200
max_z_accel: 100

[pause_resume]
recover_velocity: 50.

[output_pin BEEPER_pin]
pin: ar37
pwm: True
value: 0
shutdown_value: 0
cycle_time: 0.001
scale: 1000

[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

[virtual_sdcard]
path: /home/op/.octoprint/uploads

[homing_override]
gcode:
    G28 Z
    G28 Y
    G28 X



#####################################################################
#####################################################################
#####################################################################

# Cura:
#START_PRINT BED_TEMP={material_bed_temperature} EXTRUDER_TEMP={material_print_temperature}
# PrusaSlicer:
#START_PRINT BED_TEMP=[first_layer_bed_temperature] EXTRUDER_TEMP=[first_layer_temperature]

[gcode_macro START_PRINT]
default_parameter_BED_TEMP: 55
default_parameter_EXTRUDER_TEMP: 215
gcode:
    CLEAR_PAUSE
    M140 S{BED_TEMP}
    M190 S{BED_TEMP}
    M109 S{EXTRUDER_TEMP}
    G90
    G28
    G1 X50 Y150 F2000
    G1 Z5 F1000
    

[gcode_macro END_PRINT]
gcode:
    TURN_OFF_HEATERS
    M106 S0
    G91
    G10
    G1 Z20 X-20 Y-20
    G90
    M84

#####################################################################
#####################################################################
#####################################################################

### G10/G11 ###
[firmware_retraction]
retract_length: 5.8
retract_speed: 80
unretract_extra_length: 0
unretract_speed: 80

[gcode_macro M207]
default_parameter_F:
default_parameter_S:
gcode:
    SET_RETRACTION RETRACT_LENGTH={S} RETRACT_SPEED={F} UNRETRACT_EXTRA_LENGTH=0 UNRETRACT_SPEED={F}

[gcode_macro M300]
default_parameter_S=1000
default_parameter_P=100
gcode:
    SET_PIN PIN=BEEPER_pin VALUE={S}
    G4 P{P}
    SET_PIN PIN=BEEPER_pin VALUE=0

[gcode_macro M600]
default_parameter_X: 50
default_parameter_Y: 150
default_parameter_Z: 20
default_parameter_L: -750
gcode:
    SAVE_GCODE_STATE NAME=M600_state
    PAUSE
    G10
    G91
    G1 Z{Z}
    G90
    G1 X{X} Y{Y} F3000
    G1 E{L} F3000
    G91
    RESTORE_GCODE_STATE NAME=M600_state

[gcode_macro M900]
default_parameter_K: 0.
default_parameter_T: 0
gcode:
    SET_PRESSURE_ADVANCE ADVANCE={K}

[force_move]
enable_force_move: True


#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [extruder]
#*# control = pid
#*# pid_kp = 23.527
#*# pid_ki = 1.584
#*# pid_kd = 87.343
#*#
#*# [endstop_phase stepper_z]
#*# endstop_phase = 152
#*# endstop_align_zero: True
в слайсерах включен режим относительной экструзии и ретрактами управляет сам принтер (G10/G11).
а так ничего нового у меня нету...

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

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

Непрочитанное сообщение Kaktus » 15 ноя 2019, 09:20

Stein писал(а):
15 ноя 2019, 00:17
У меня просто ещё несколько раз слетала калибровка стола
У меня с endstop phase тоже слетала. Как ни странно, без нее гораздо стабильнее работает.

Ответить

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

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