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

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

Модератор: Kaktus

rafage
Сообщения: 4
Зарегистрирован: 08 апр 2022, 10:44
Имя: Pavel

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

Непрочитанное сообщение rafage » 08 апр 2022, 19:17

Avtonomys писал(а):
08 апр 2022, 11:35
rafage писал(а):
08 апр 2022, 10:48
Всем привет! Собрал прошивку klipper для принтера anet et4. Все работает кроме одного момента, было перепутано направление оси z, убрал восклицательный знак в dir_pin:, все работает как надо паркуется в правильном направлении, но теперь при управлении через веб интерфейс при команде поднять он опускает, при опускании поднимает, где это можно настроить?
fluidd?
натсройки > инструмент > Инвертировать управление по оси Z (settings > Tool > Invert Z control)
Да, Fluidd. Сделал как вы сказали, стало нормально опускать поднимать. При попытке выравнивания стола он паркует до оси z и потом начинает поднимать до упора вверх, я аварийно останавливаю. При печати тоже самое, паркует до концевика и потом поднимает вверх до конца ось z. Что еще можно посмотреть?

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

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

Непрочитанное сообщение Avtonomys » 08 апр 2022, 19:38

rafage писал(а):
08 апр 2022, 19:17
При печати тоже самое, паркует до концевика и потом поднимает вверх до конца ось z
ваш стартовый джикод.

rafage
Сообщения: 4
Зарегистрирован: 08 апр 2022, 10:44
Имя: Pavel

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

Непрочитанное сообщение rafage » 08 апр 2022, 20:19

Avtonomys писал(а):
08 апр 2022, 19:38
rafage писал(а):
08 апр 2022, 19:17
При печати тоже самое, паркует до концевика и потом поднимает вверх до конца ось z
ваш стартовый джикод.
Simplyfi3d сток G28 ; home all axes, ничего не менял.
До этого марлин был, там все без проблем печатал, и никаких настроек не делал.

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

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

Непрочитанное сообщение Avtonomys » 08 апр 2022, 20:58

rafage писал(а):
08 апр 2022, 20:19
Simplyfi3d сток G28 ; home all axes, ничего не менял.
Мин/макс оси Z правильно оперделен?

Vikent
Сообщения: 665
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 29 раз
Поблагодарили: 70 раз

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

Непрочитанное сообщение Vikent » 09 апр 2022, 13:54

rafage писал(а):
08 апр 2022, 19:17
Что еще можно посмотреть?
Для начала вернуть на место восклицательный знак (его вообще не надо было трогать), и разобраться с инверсией движения оси и с концевиками min max.

rafage
Сообщения: 4
Зарегистрирован: 08 апр 2022, 10:44
Имя: Pavel

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

Непрочитанное сообщение rafage » 11 апр 2022, 10:02

Проблема была в конфиге, там position_endstop: 250 position_max: 250, исправил на 0 стало нормально. В сети много конфигов, но рабочего я так и не нашел, на одном проблемы с осью z были, попробовал пустить пробную печать, экструдер со стуком печатал, видимо с шагами надо разбираться. Поменял конфиг от похожего принтера, стуки пропали, но теперь останавливается при печати минут через 5-10 с ошибкой: "Lost communication with MCU 'mcu'Once the underlying issue is corrected, use the"FIRMWARE_RESTART" command to reset the firmware, reload theconfig, and restart the host software.Printer is shutdown", я так понял идет отвал по usb, надо dmesg смотреть логи но уже время позднее было. Скорость порта везде разная в конфигах, у кого-то 115200 у других 250000, судя из спеки клиппера нужно переводить на 250000.

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

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

Непрочитанное сообщение _Mikka » 08 июн 2022, 19:43

Народ подскажите что делать ?
После обновления Klipper перестал подключаться к arduino due.
Подключал arduino и через нативный порт и через порт для программирования.
При этом плата arduino успешно прошивается.
Спойлер log
16:04:51 Klipper: Disconnected from host
16:04:52 Klipper: Connecting ...
16:04:52 Klipper: Connected to host
16:04:52 Connected to host via /tmp/printer @250000bps
16:04:52 Firmware version: v0.10.0-451-gada571ec
16:04:52 Printer is not ready
16:04:52 Printer is not ready
The klippy host software is attempting to connect. Please
retry in a few moments.
19:44:00
Klipper: Standby
п.с. Принтер работает под управлением orange pi pc, к которому подключена arduino due с ramps
Вложения
klippy.log.txt.zip
(4.61 КБ) 40 скачиваний

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

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

Непрочитанное сообщение _Mikka » 13 июн 2022, 15:48

_Mikka писал(а):
08 июн 2022, 19:43
Народ подскажите что делать ?
После обновления Klipper перестал подключаться к arduino due.
Подключал arduino и через нативный порт и через порт для программирования.
При этом плата arduino успешно прошивается.
Спойлер log
п.с. Принтер работает под управлением orange pi pc, к которому подключена arduino due с ramps
Добрый день народ, исправил сам. А дело в том, что arduino due (у меня было 2 платы), работает только через programming port, а прошивку нужно собирать для работы через последовательный порт (make menuconfig, в разделу Communication interface выбрать serial)

Daeamon
Сообщения: 254
Зарегистрирован: 13 янв 2019, 19:23
Имя: Дмитрий
Благодарил (а): 71 раз

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

Непрочитанное сообщение Daeamon » 29 июн 2022, 02:03

Народ и снова здравствуйте))) Так и не смог я победить шов на PETG в месте остановки сопла. Оно в этот момент ретрактит и с сопла натекает капля, которая выходит за края модели. Уже и ретракт настраивал как мог и скорости ретракту добавлял. И стол уже замучался выравнивать, выровнял максимально точно(на сколько смог). И нагревательный блок целиком менял. И поток регулировал и pressure advance пробовал настроить но оно чет вообще ни на что не повлияло. Пробовал так же скорости поубавить. Ретракт если по длинне меньше поставить начинают волоса множиться по детали.
Вот если бы оно ретрактило не останавливая сопло проблемы мне кажется не было бы.
Спойлер Конфиг сейчас такой стоит
# This file serves as documentation for config parameters of corexy
# style printers. One may copy and edit this file to configure a new
# corexy printer. Only parameters unique to corexy printers are
# described here - see the "example.cfg" file for description of
# common config parameters.

# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
# FIRST. Incorrectly configured parameters may cause damage.
# 130% flow petg
# The stepper_x section is used to describe the X axis as well as the
# stepper controlling the X+Y movement.
# endstops XY
# D15 - PJ0 - ar15
# D18 - PD3 - ar18
[stepper_y]
step_pin: ar54
dir_pin: ar55
enable_pin: !ar38
microsteps: 32
#step_distance: .003125
rotation_distance: 39.40571
endstop_pin: ^!ar15
#endstop_pin: ^ar2
position_endstop: 0
position_max: 270
homing_speed: 50

[tmc2208 stepper_y]
uart_pin: ar42
#microsteps: 64
interpolate: False
run_current: 0.6
hold_current: 0.5
stealthchop_threshold: 300

[stepper_x]
step_pin: ar60
dir_pin: !ar61
enable_pin: !ar56
microsteps: 32
#step_distance: .003125
rotation_distance: 39.40571
#endstop_pin: ^ar14
endstop_pin: ^!ar18
position_endstop: 0
position_max: 300
homing_speed: 50

[tmc2208 stepper_x]
uart_pin: ar65
#microsteps: 64
interpolate: False
run_current: 0.6
hold_current: 0.5
stealthchop_threshold: 300

[stepper_z]
step_pin: ar46
dir_pin: ar48
enable_pin: !ar62
microsteps: 16
#step_distance: .00125
rotation_distance: 7.987923
#endstop_pin: ^ar18
endstop_pin: ar19
position_min: -5
position_endstop: 291.80
position_max: 291.80
homing_speed: 20
homing_retract_dist: 10

#[tmc2208 stepper_z]
#uart_pin: ar67
#microsteps: 32
#interpolate: False
#run_current: 0.5
#hold_current: 0.2


[thermistor ExtruderMyThermistor]
temperature1: 29.2
resistance1: 86000.0
beta: 5833.33
[thermistor ExtruderMyThermistor2]
temperature1: 25
resistance1: 100000.0
beta: 4267

[verify_heater extruder]
heating_gain: 2
check_gain_time:120
hysteresis: 15
max_error: 130

[extruder]
step_pin: ar26
dir_pin: !ar28
enable_pin: !ar24
microsteps: 64
#step_distance: .000606
#rotation_distance: 8
rotation_distance: 7.76174
nozzle_diameter: 0.4
max_extrude_only_velocity:1200
max_extrude_only_accel: 3000
filament_diameter: 1.67
#max_extrude_cross_section: 750
#max_extrude_only_distance: 750
pressure_advance: 0
#pressure_advance_lookahead_time: 0.010
heater_pin: ar10
sensor_type: ExtruderMyThermistor2
sensor_pin: analog13
control: pid
pid_Kp=28.129
pid_Ki=1.674
pid_Kd=118.142
min_extrude_temp: 170
min_temp: 0
max_temp: 270

[tmc2208 extruder]
uart_pin: ar64
#microsteps: 64
interpolate: False
run_current: 0.8
hold_current: 0.6

#TUNING_TOWER COMMAND="SET_HEATER_TEMPERATURE HEATER=extruder" PARAMETER=TARGET START=235 STEP_DELTA=5 STEP_HEIGHT=10 SKIP=1.4
#///home/pi/klipper/klippy/extras/firmware_retraction.py line 12 40
#//
#TUNING_TOWER COMMAND=SET_RETRACTION PARAMETER=UNRETRACT_EXTRA_LENGTH START=0 FACTOR=-0.05

#SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=1 ACCEL=500
#TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=.020

[firmware_retraction]
retract_length: 7.434
#retract_length: 3.717
retract_speed: 1500
unretract_extra_length: 0
unretract_speed: 1500


[heater_bed]
heater_pin: ar8
sensor_type: Trianglelab NTC100K B3950
sensor_pin: analog15
control: pid
pid_Kp: 345.69
pid_Ki: 27.69
pid_Kd: 1079.00
min_temp: 0
max_temp: 130

[fan]
pin: ar9

[mcu]
#serial: /dev/ttyACM0
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
#pin_map: arduino

[printer]
kinematics: corexy
# This option must be "corexy" for corexy printers.
max_velocity: 300
max_accel: 1000
max_z_velocity: 30
max_z_accel: 40
square_corner_velocity: 20

[virtual_sdcard]
path: ~/.octoprint/uploads/

# "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

[verify_heater heater_bed]
heating_gain: 15
check_gain_time:240
hysteresis: 15
max_error: 200



[output_pin psupower]
pin: ar12

# power on
[gcode_macro M80]
gcode: SET_PIN PIN=psupower VALUE=0

# power off
[gcode_macro M81]
gcode: SET_PIN PIN=psupower VALUE=1

[output_pin BEEPER_pin]
pin: ar37
# Beeper pin. This parameter must be provided.
# ar37 is the default RAMPS/MKS pin.
pwm: True
# A piezo beeper needs a PWM signal, a DC buzzer doesn't.
value: 0
# Silent at power on, set to 1 if active low.
shutdown_value: 0
# Disable at emergency shutdown (no PWM would be available anyway).
cycle_time: 0.001
# PWM frequency : 0.001 = 1ms will give a base tone of 1kHz
scale: 5000
# PWM parameter will be in the range of (0-1000 Hz).
# Although not pitch perfect.
#
#[gcode_macro M300]
#default_parameter_S=1000
## Allows for a default 1kHz tone if S is omitted
#default_parameter_P=2000
## Allows for a default 10ms duration is P is omitted
#gcode: SET_PIN PIN=BEEPER_pin VALUE={S}
#G4 P{P}
#SET_PIN PIN=BEEPER_pin VALUE=0

# D40 A10 D64 - Extruder UART
# PG1 PK2
[board_pins]
aliases:
ar0=PE0, ar1=PE1, ar2=PE4, ar3=PE5, ar4=PG5,
ar5=PE3, ar6=PH3, ar7=PH4, ar8=PH5, ar9=PH6,
ar10=PB4, ar11=PB5, ar12=PB6, ar13=PB7, ar14=PJ1,
ar15=PJ0, ar16=PH1, ar17=PH0, ar18=PD3, ar19=PD2,
ar20=PD1, ar21=PD0, ar22=PA0, ar23=PA1, ar24=PA2,
ar25=PA3, ar26=PA4, ar27=PA5, ar28=PA6, ar29=PA7,
ar30=PC7, ar31=PC6, ar32=PC5, ar33=PC4, ar34=PC3,
ar35=PC2, ar36=PC1, ar37=PC0, ar38=PD7, ar39=PG2,
ar40=PG1, ar41=PG0, ar42=PL7, ar43=PL6, ar44=PL5,
ar45=PL4, ar46=PL3, ar47=PL2, ar48=PL1, ar49=PL0,
ar50=PB3, ar51=PB2, ar52=PB1, ar53=PB0, ar54=PF0,
ar55=PF1, ar56=PF2, ar57=PF3, ar58=PF4, ar59=PF5,
ar60=PF6, ar61=PF7, ar62=PK0, ar63=PK1, ar64=PK2,
ar65=PK3, ar66=PK4, ar67=PK5, ar68=PK6, ar69=PK7,
analog0=PF0, analog1=PF1, analog2=PF2, analog3=PF3, analog4=PF4,
analog5=PF5, analog6=PF6, analog7=PF7, analog8=PK0, analog9=PK1,
analog10=PK2, analog11=PK3, analog12=PK4, analog13=PK5, analog14=PK6,
analog15=PK7,
# Marlin adds these additional aliases
ml70=PG4, ml71=PG3, ml72=PJ2, ml73=PJ3, ml74=PJ7,
ml75=PJ4, ml76=PJ5, ml77=PJ6, ml78=PE2, ml79=PE6,
ml80=PE7, ml81=PD4, ml82=PD5, ml83=PD6, ml84=PH2,
ml85=PH7

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

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

Непрочитанное сообщение Avtonomys » 29 июн 2022, 09:46

Daeamon писал(а):
29 июн 2022, 02:03
[firmware_retraction]
retract_length: 7.434
#retract_length: 3.717
retract_speed: 1500
unretract_extra_length: 0
unretract_speed: 1500
retract_speed: 1500 mm/s ?!

Настройки слайсера смотрите...

Daeamon
Сообщения: 254
Зарегистрирован: 13 янв 2019, 19:23
Имя: Дмитрий
Благодарил (а): 71 раз

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

Непрочитанное сообщение Daeamon » 29 июн 2022, 20:26

Avtonomys писал(а):
29 июн 2022, 09:46
Настройки слайсера смотрите...
Походу вы были правы. Проблемы в куре. В Simplify проблема конечно присутствует, но гораздо в меньшей степени.

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

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

Непрочитанное сообщение Avtonomys » 01 июл 2022, 10:24

Daeamon писал(а):
29 июн 2022, 20:26
Проблемы в куре
режим комбинга (перемещение) или как он там называется.
Daeamon писал(а):
29 июн 2022, 02:03
[virtual_sdcard]
path: ~/.octoprint/uploads/
и избавьтесь от octoprint. Octoprint имеет смысл использовать только из-за плагинов, klipper нафиг octoprint не нужен.
Daeamon писал(а):
29 июн 2022, 20:26
В Simplify проблема конечно присутствует, но гораздо в меньшей степени.
у вас скорость отката стоит в прошивке 1500 мм/с, по командам g10/g11.

Daeamon
Сообщения: 254
Зарегистрирован: 13 янв 2019, 19:23
Имя: Дмитрий
Благодарил (а): 71 раз

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

Непрочитанное сообщение Daeamon » 01 июл 2022, 10:39

Avtonomys писал(а):
01 июл 2022, 10:24
режим комбинга
пробовал не помогает
Avtonomys писал(а):
01 июл 2022, 10:24
у вас скорость отката стоит в прошивке 1500 мм/с, по командам g10/g11.
И чем это вас смущает?
Последний раз редактировалось Daeamon 01 июл 2022, 10:51, всего редактировалось 1 раз.

borskiy
Сообщения: 337
Зарегистрирован: 02 дек 2021, 22:20
Имя: Олег
Откуда: Бор, Нижегородская губерния
Благодарил (а): 1 раз
Поблагодарили: 29 раз
Контактная информация:

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

Непрочитанное сообщение borskiy » 01 июл 2022, 10:48

Daeamon писал(а):
01 июл 2022, 10:39
чем это вас смущает
При такой скорости расплав не успевает всасываться обратно в сопло, "обрывается".
Оптимально - 15-40мм/с (в зависимости от конструкции хотенда и экструдера).

Daeamon
Сообщения: 254
Зарегистрирован: 13 янв 2019, 19:23
Имя: Дмитрий
Благодарил (а): 71 раз

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

Непрочитанное сообщение Daeamon » 01 июл 2022, 10:52

borskiy писал(а):
01 июл 2022, 10:48
ри такой скорости расплав не успевает всасываться обратно в сопло
Странно но именно при этой скорости лучше проходит тест с двумя башнями на ретракт
Avtonomys писал(а):
01 июл 2022, 10:24
и избавьтесь от octoprint. Octoprint имеет смысл использовать только из-за плагинов, klipper нафиг octoprint не нужен.
А это дефолтные настройки образа OctoKlipper
Спойлер Сейчас вот так обстоят дела с печатью

Ответить

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

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