KREMEN Реклама
KREMEN Реклама

Klipper (v0.10.0) + Ruramps4due(1.1) + tmc2130(v1.1-spi): ошибка "Unable to write tmc spi 'stepper_x' register CHOPCONF" - как исправить?

Fortunatto
Идет загрузка
Загрузка
27.12.2021
1831
2
Вопросы и ответы
Статья относится к принтерам:
Ultimaker Original

Год назад принтер работал в связке Octoprint+Klipper. Захотелось перейти на Fluidd+Klipper. Установил Fluiddpi, перенес конфигурацию. Экран 12864 перешел в режим перманентного писка без отображения информации - отключил его физически и закомментировал его конфигурацию. Клиппер загрузился.

При попытке подвигать осями вылезает ошибка "Unable to write tmc spi 'stepper_x' register CHOPCONF" - как исправить? Форумы Клиппера читал, проверял на себе разные варианты "забугорных" решений - не помогло.

Что выдает дамп драйвера:$ DUMP_TMC STEPPER=stepper_x

_________________________

// ========== Write-only registers ==========

// IHOLD_IRUN: 0008110c ihold=12 irun=17 iholddelay=8

// TPOWERDOWN: 00000000

// PWMCONF: 00050480 pwm_ampl=128 pwm_grad=4 pwm_freq=1 pwm_autoscale=1

// COOLCONF: 00000000

// ========== Queried registers ==========

// GCONF: ffffffff i_scale_analog=1(ExtVREF) internal_rsense=1 en_pwm_mode=1 enc_commutation=1 shaft=1(Reverse) diag0_error=1 diag0_otpw=1 diag0_stall=1 diag1_stall=1 diag1_index=1 diag1_onstate=1 diag1_steps_skipped=1 diag0_int_pushpull=1 diag1_pushpull=1 small_hysteresis=1 stop_enable=1 direct_mode=1 test_mode=1

// GSTAT: ffffffff reset=1(Reset) drv_err=1(ErrorShutdown!) uv_cp=1(Undervoltage!)

// IOIN: ffffffff step=1 dir=1 dcen_cfg4=1 dcin_cfg5=1 drv_enn_cfg6=1 dco=1 version=0xff

// TSTEP: ffffffff tstep=1048575

// XDIRECT: ffffffff

// MSCNT: ffffffff mscnt=1023

// MSCURACT: ffffffff cur_a=-1 cur_b=-1

// CHOPCONF: ffffffff toff=15 hstrt=7 hend=15 fd3=1 disfdcc=1 rndtf=1 chm=1 tbl=3 vsense=1 vhighfs=1 vhighchm=1 sync=15 mres=15(0usteps) intpol=1 dedge=1 diss2g=1

// DRV_STATUS: ffffffff sg_result=1023 fsactive=1 cs_actual=31 stallguard=1 ot=1(OvertempError!) otpw=1(OvertempWarning!) s2ga=1(ShortToGND_A!) s2gb=1(ShortToGND_B!) ola=1(OpenLoad_A!) olb=1(OpenLoad_B!) stst=1

// PWM_SCALE: ffffffff pwm_scale=255

// LOST_STEPS: ffffffff lost_steps=1048575

_________________________

Если есть у кого решение этой проблемы или аналогичная связка - поделитесь конфигом, пожалуйста.

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама