Проблемы с Klipper
Всем привет.
Решил перевести Ender 3 Pro на Klipper.
- BigTreeTech SKR E3 DIP V1.1 ( https://github.com/bigtreetech/BIGTREETECH-SKR-E3-DIP-V1.0/blob/master/Hardware/SKR%20E3-DIP-V1.1-PIN.pdf )
- TMC2209 UART все 4
- Orange Pi Zero 3 (4 оперативы, если кому интересно)
- Orangepizero3_1.0.4_debian_bullseye_server_linux6.1.31
- установка по https://klipper.wiki/ru/home/initial/base
- собрал конфиг из generic-bigtreetech-skr-e3-dip.cfg + printer-creality-ender3pro-2020.cfg
- прописал конфиги для TMC2209
- прописал BLTouch и прогнал командами в консоли - все отрабатывает, состояние показывает верно
- проверил концевики через консоль - тоже все отлично
и вот когда руки дошли отправить из веб-морды все оси домой, начались чудеса:
- если экструдер уперт в концевик, то он чутка отходит в право, после чего возвращается назад и, явно игнорируя концевик, пытается двигаться дальше, из-за чего несколько раз "стучит" при срыве шагов на двигателе и замолкает. В консоль же валится "Endstop x still triggered after retract". Если попробовать отправить домой еще раз - все повторится вновь. Покуда домашнюю точку принтер так и не определил - ручное движение по осям недоступно, ни в морде, ни с дисплея (в консоли ошибки типа "Must home axis first: 0.000 10.000 0.000 [0.000]")
- если же экструдер не касается концевика, то он бодро гонит вправо до упора, где пытается продолжить движение, издавая адовы стуки все на том же пропуске шагов двигателя. Сложно сказать чем это все заканчивается, т.к. во избежании - рублю питание на принтаке.
Впервые увидел клиппер своими глазами за несколько часов до описанных событий. Уже перелопатил кучу всяких "полезных" заметок, но ничего похожего на свой случай не нашел. Уже не знаю куда рыть.
И просьба к комментаторам - не нужно писать, мол, "принтер тебе пишет что ему не нравится, возьми переводчик и переведи, если не понятно" - я и без переводчика прекрасно понимаю что написано в ошибках - я не понимаю как это исправить!
Конфиг:
[include mainsail.cfg][virtual_sdcard]path: /home/service/printer_data/gcodeson_error_gcode: CANCEL_PRINT## X#[stepper_x]step_pin: PC6dir_pin: !PB15enable_pin: !PC7microsteps: 16rotation_distance: 40endstop_pin: ^PC1position_endstop: 0position_max: 235homing_speed: 50[tmc2208 stepper_x]uart_pin: PC10run_current: 0.580stealthchop_threshold: 999999## Y#[stepper_y]step_pin: PB13dir_pin: !PB12enable_pin: !PB14microsteps: 16rotation_distance: 40endstop_pin: ^PC0position_endstop: 0position_max: 235homing_speed: 50[tmc2208 stepper_y]uart_pin: PC11run_current: 0.580stealthchop_threshold: 999999## Z#[stepper_z]step_pin: PB10dir_pin: PB2enable_pin: !PB11microsteps: 16rotation_distance: 8endstop_pin: probe:z_virtual_endstopposition_min: -5position_max: 250[tmc2208 stepper_z]uart_pin: PC12run_current: 0.580stealthchop_threshold: 999999## E#[extruder]max_extrude_only_distance: 100.0step_pin: PB0dir_pin: !PC5enable_pin: !PB1microsteps: 16rotation_distance: 34.406nozzle_diameter: 0.400filament_diameter: 1.750heater_pin: PC8sensor_type: EPCOS 100K B57560G104Fsensor_pin: PA0control: pidpid_Kp: 21.527pid_Ki: 1.063pid_Kd: 108.982min_temp: 0max_temp: 250[tmc2208 extruder]uart_pin: PD2run_current: 0.650stealthchop_threshold: 999999###[heater_bed]heater_pin: PC9sensor_type: EPCOS 100K B57560G104Fsensor_pin: PC3control: pidpid_Kp: 54.027pid_Ki: 0.770pid_Kd: 948.182min_temp: 0max_temp: 130[fan]pin: PA8[mcu]serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_36FFD5054158303222671657-if00restart_method: command[printer]kinematics: cartesianmax_velocity: 300max_accel: 3000max_z_velocity: 5max_z_accel: 100[static_digital_output usb_pullup_enable]pins: !PC13######################################### BLTOUCH########################################[bltouch]sensor_pin: ^PC15control_pin: PA1x_offset: -44y_offset: -14z_offset: 10.0 # FIX IT LATER[safe_z_home]home_xy_position: 115,115speed: 50z_hop: 10z_hop_speed: 5######################################### EXP1 (display) pins########################################[board_pins]aliases: # EXP1 header EXP1_1=PA15, EXP1_3=PA9, EXP1_5=PA10, EXP1_7=PB8, EXP1_9=, EXP1_2=PB6, EXP1_4=, EXP1_6=PB9, EXP1_8=PB7, EXP1_10=# See the sample-lcd.cfg file for definitions of common LCD displays.####################################################################### 128x64 Full Graphic Creality CR10 / ENDER 3 stockdisplay######################################################################[display]lcd_type: st7920cs_pin: EXP1_7sclk_pin: EXP1_6sid_pin: EXP1_8encoder_pins: ^EXP1_5, ^EXP1_3click_pin: ^!EXP1_2[output_pin beeper]pin: EXP1_1
Популярные вопросы
Проблемы с отделением от стола изделия из PETG.
В сопло запрессовался и обломился пруток (BambuLab P1S)
Программа для 3D проектирования
Пр...
Комментарии и вопросы
Результаты после литья прям оч...
Каким сканером сканировали, ес...
На OZON покупал с силиконовой....
Всем драссте. Вот прям на днях...
Через порезать рельсу. Вот дум...
что-то не вставляются у меня к...
Принтер neptune 4 max, подскаж...