Помогите настроить прошивку Klipper
Модератор: Kaktus
-
- Сообщения: 522
- Зарегистрирован: 27 фев 2018, 10:22
- Имя: Дмитрий
- Откуда: Нижний Новгород
- Благодарил (а): 123 раза
- Поблагодарили: 15 раз
Re: Помогите настроить прошивку Klipper
Кто-нибудь настраивал 2209 по юарт? Если использовать минимальные настройки
interpolate: True
microsteps: 16
run_current: 0.800
hold_current: 0.500
Двигатели работают очень громко. Будто нет интерполяции.
interpolate: True
microsteps: 16
run_current: 0.800
hold_current: 0.500
Двигатели работают очень громко. Будто нет интерполяции.
-
- Сообщения: 1141
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 167 раз
- Контактная информация:
Re: Помогите настроить прошивку Klipper
ну да, концевики то там не нужно настраивать, оно само все сделает3D-SPrinter писал(а): ↑11 ноя 2019, 20:43Может, пора Лердж поставить? 5 минут делов, и принтер работает.
ну а где пин для подключения юарта то?
что то типа должно быть, это для 2208:
Код: Выделить всё
[tmc2208 extruder]
uart_pin: ar64
microsteps: 64
#microsteps: 128
run_current: 0.65
hold_current: 0.55
interpolate: False
#stealthchop_threshold: 200
или у вас плата в которой UART по факту стоит и выеден под сам драйвер?
-
- Сообщения: 522
- Зарегистрирован: 27 фев 2018, 10:22
- Имя: Дмитрий
- Откуда: Нижний Новгород
- Благодарил (а): 123 раза
- Поблагодарили: 15 раз
Re: Помогите настроить прошивку Klipper
Прошу прощения. Я не стал просто копировать весь текст.
вот полные настройки:
Код: Выделить всё
[tmc2209 stepper_x]
uart_pin: P1.17
interpolate: True
microsteps: 16
run_current: 0.800
hold_current: 0.500
stealthchop_threshold: 250
-
- Сообщения: 1141
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 167 раз
- Контактная информация:
Re: Помогите настроить прошивку Klipper
а ну эта настройка обязательна для драйверов 2208, без нее они очень громкие с uart....
-
- Сообщения: 757
- Зарегистрирован: 11 май 2018, 09:09
- Имя: Андрей
- Благодарил (а): 11 раз
- Поблагодарили: 63 раза
-
- Сообщения: 350
- Зарегистрирован: 15 сен 2017, 19:41
- Имя: Сергей
- Откуда: Apatity
- Благодарил (а): 79 раз
- Поблагодарили: 32 раза
Re: Помогите настроить прошивку Klipper
Октопринт с Lerge работает.
SPrinter 233, SPrinter mini техно, mini Kossel, anycubic photon mono
-
- Сообщения: 522
- Зарегистрирован: 27 фев 2018, 10:22
- Имя: Дмитрий
- Откуда: Нижний Новгород
- Благодарил (а): 123 раза
- Поблагодарили: 15 раз
Re: Помогите настроить прошивку Klipper
Странно, вы же говорили об обратном месяц назад.
В таком случае как лучше настроить 2209? Проблема в том, что почти вся информация на английском. С переводчиками понимаю далеко не все. А в русском интернете почти нет информации. Вот и задаю кучу глупых вопросов)
А как оно работает? Насколько я понимаю печать идет непосредственно через октопринт, когда в клипере октопринт в печати не участвует. Только для этого возможно нужно включать виртуальную SD карту.
-
- Сообщения: 350
- Зарегистрирован: 15 сен 2017, 19:41
- Имя: Сергей
- Откуда: Apatity
- Благодарил (а): 79 раз
- Поблагодарили: 32 раза
Re: Помогите настроить прошивку Klipper
Из слайсера нажимаю кнопку отправить, принтер включаеться, прогревается и начинает печатать.
По сути Октопринт примает gcode и по сериалу управляет принтером, попутно отображая статус и.т.п.
SPrinter 233, SPrinter mini техно, mini Kossel, anycubic photon mono
-
- Сообщения: 757
- Зарегистрирован: 11 май 2018, 09:09
- Имя: Андрей
- Благодарил (а): 11 раз
- Поблагодарили: 63 раза
Re: Помогите настроить прошивку Klipper
Я не утверждал, а предполагал. Оказалось, что это не так. Переставил двигатель 0.9 на экструдер, стало гораздо громче. Правда микрошаг на драйвера в 2 раза больше и интерполяция отключена.
По XYZ включить интерполяцию и stealhcnop указать больше максимальных скоростей по этим осям.
По E интерполяцию и stealhchop отключить. Т. е. поставить 0.
У меня так. 2209 более продвинутая версия 2208. Там StealthChop версии 2, который стал еще более лучше, чем другие...
-
- Сообщения: 522
- Зарегистрирован: 27 фев 2018, 10:22
- Имя: Дмитрий
- Откуда: Нижний Новгород
- Благодарил (а): 123 раза
- Поблагодарили: 15 раз
Re: Помогите настроить прошивку Klipper
AndrK, С включённым StealthChop звук приемлемый или я привык уже. Подскажите пожалуйста, у вас микрошаг на Z драйвере равен 8? Что-то я разницы в полосатости не вижу что с винтом 8х8, что с 8х2. Есть ли смысл настраивать парковку на полном шаге?
-
- Сообщения: 522
- Зарегистрирован: 27 фев 2018, 10:22
- Имя: Дмитрий
- Откуда: Нижний Новгород
- Благодарил (а): 123 раза
- Поблагодарили: 15 раз
Re: Помогите настроить прошивку Klipper
Я правильно понял что калибровать endstop phase с tmc дайверами не нужно? И что нет смысла на Н-боте в включать это для XY?
Фактически вся настройка сводится к нескольким строкам?
[endstop_phase stepper_z]
endstop_accuracy: 0.200 Не понял какое значение нужно прописывать и нужно ли
endstop_align_zero: True С винтом 8х2 нужно использовать микрошаг райвный 8?
Фактически вся настройка сводится к нескольким строкам?
[endstop_phase stepper_z]
endstop_accuracy: 0.200 Не понял какое значение нужно прописывать и нужно ли
endstop_align_zero: True С винтом 8х2 нужно использовать микрошаг райвный 8?
-
- Сообщения: 2130
- Зарегистрирован: 05 мар 2018, 19:59
- Откуда: красавец Таганрог
- Благодарил (а): 133 раза
- Поблагодарили: 279 раз
Re: Помогите настроить прошивку Klipper
Stein, мне с endstop phase не понравилось - разницы не увидел никакой. Для XY это абсолютно лишнее.
-
- Сообщения: 522
- Зарегистрирован: 27 фев 2018, 10:22
- Имя: Дмитрий
- Откуда: Нижний Новгород
- Благодарил (а): 123 раза
- Поблагодарили: 15 раз
Re: Помогите настроить прошивку Klipper
Kaktus, А что насчёт Z? У меня просто ещё несколько раз слетала калибровка стола, хотя откат при парковке 10мм.
-
- Сообщения: 1141
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 167 раз
- Контактная информация:
Re: Помогите настроить прошивку Klipper
Вот пример моего конфига:
в слайсерах включен режим относительной экструзии и ретрактами управляет сам принтер (G10/G11).
а так ничего нового у меня нету...
Код: Выделить всё
#####################################################################
#####################################################################
#####################################################################
[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
а так ничего нового у меня нету...
-
- Сообщения: 2130
- Зарегистрирован: 05 мар 2018, 19:59
- Откуда: красавец Таганрог
- Благодарил (а): 133 раза
- Поблагодарили: 279 раз
Re: Помогите настроить прошивку Klipper
У меня с endstop phase тоже слетала. Как ни странно, без нее гораздо стабильнее работает.