Подключение TMC2130 в режиме SPI в клиппере на Trigorilla
Настраиваем в клиппере tmc2130 в spi режиме :)
для начала берем свои 2130 и переводим в режим SPI
1. выпаиваем перемычки (в красных кружках)
2. срубаем снизу и наращиваем сверху ноги SDI SCK CS SDO (как в синих квадратах)
теперь надо сделать проводку по такой схеме
у меня получилось так
добавляем в наш клиппероконфиг раздел про tmc21300 spi
########################################
# TMC2130 configuration
########################################
[tmc2130 stepper_a]
cs_pin: ar11
# ar11 = D11 servo port
microsteps: 16
run_current: 1.000
hold_current: 0.500
stealthchop_threshold: 250
[tmc2130 stepper_b]
cs_pin: ar4
# ar4 = D4 servo port
microsteps: 16
run_current: 1.000
hold_current: 0.500
stealthchop_threshold: 250
[tmc2130 stepper_c]
cs_pin: ar6
# ar6 = D6 servo port
microsteps: 16
run_current: 1.000
hold_current: 0.500
stealthchop_threshold: 250
проверяем подключение дров
DUMP_TMC STEPPER=: This command will read the TMC driver registers and report their values.
например вводим DUMP_TMC STEPPER=stepper_a (и так по всем движкам - a, b, c; у когото может быть x,y,z)
и должна появиться типа такой инфы:
Send: DUMP_TMC STEPPER=stepper_a
Recv: // ========== Write-only registers ==========
Recv: // IHOLD_IRUN: 00081108 IHOLD=8 IRUN=17 IHOLDDELAY=8
Recv: // TPWMTHRS: 00000029 TPWMTHRS=41
Recv: // TPOWERDOWN: 00000000
Recv: // PWMCONF: 00050480 PWM_AMPL=128 PWM_GRAD=4 pwm_freq=1 pwm_autoscale=1
Recv: // COOLCONF: 00000000
Recv: // ========== Queried registers ==========
Recv: // GCONF: 00000004 en_pwm_mode=1
Recv: // GSTAT: 00000000
Recv: // IOIN: 1100007c DCEN_CFG4=1 DCIN_CFG5=1 DRV_ENN_CFG6=1 DCO=1 VERSION=0x11
Recv: // TSTEP: 000fffff TSTEP=1048575
Recv: // XDIRECT: 00000000
Recv: // MSCNT: 00000008 MSCNT=8
Recv: // MSCURACT: 00f7000c CUR_A=12 CUR_B=247
Recv: // CHOPCONF: 14008384 toff=4 hend=7 TBL=1 MRES=4(16usteps) intpol=1
Recv: // DRV_STATUS: 80080000 CS_ACTUAL=8 stst=1
Recv: // PWM_SCALE: 00000046 PWM_SCALE=70
Recv: // LOST_STEPS: 00000000
Recv: ok
[...]
Send: DUMP_TMC STEPPER=stepper_b
Recv: // ========== Write-only registers ==========
Recv: // IHOLD_IRUN: 00081108 IHOLD=8 IRUN=17 IHOLDDELAY=8
Recv: // TPWMTHRS: 00000029 TPWMTHRS=41
Recv: // TPOWERDOWN: 00000000
Recv: // PWMCONF: 00050480 PWM_AMPL=128 PWM_GRAD=4 pwm_freq=1 pwm_autoscale=1
Recv: // COOLCONF: 00000000
Recv: // ========== Queried registers ==========
Recv: // GCONF: 00000004 en_pwm_mode=1
Recv: // GSTAT: 00000000
Recv: // IOIN: 1100007c DCEN_CFG4=1 DCIN_CFG5=1 DRV_ENN_CFG6=1 DCO=1 VERSION=0x11
Recv: // TSTEP: 000fffff TSTEP=1048575
Recv: // XDIRECT: 00000000
Recv: // MSCNT: 00000008 MSCNT=8
Recv: // MSCURACT: 00f7000c CUR_A=12 CUR_B=247
Recv: // CHOPCONF: 14008384 toff=4 hend=7 TBL=1 MRES=4(16usteps) intpol=1
Recv: // DRV_STATUS: 80080000 CS_ACTUAL=8 stst=1
Recv: // PWM_SCALE: 00000042 PWM_SCALE=66
Recv: // LOST_STEPS: 00000000
Recv: ok
[...]
Send: DUMP_TMC STEPPER=stepper_c
Recv: // ========== Write-only registers ==========
Recv: // IHOLD_IRUN: 00081108 IHOLD=8 IRUN=17 IHOLDDELAY=8
Recv: // TPWMTHRS: 00000029 TPWMTHRS=41
Recv: // TPOWERDOWN: 00000000
Recv: // PWMCONF: 00050480 PWM_AMPL=128 PWM_GRAD=4 pwm_freq=1 pwm_autoscale=1
Recv: // COOLCONF: 00000000
Recv: // ========== Queried registers ==========
Recv: // GCONF: 00000004 en_pwm_mode=1
Recv: // GSTAT: 00000000
Recv: // IOIN: 1100007c DCEN_CFG4=1 DCIN_CFG5=1 DRV_ENN_CFG6=1 DCO=1 VERSION=0x11
Recv: // TSTEP: 000fffff TSTEP=1048575
Recv: // XDIRECT: 00000000
Recv: // MSCNT: 000003f8 MSCNT=1016
Recv: // MSCURACT: 00f701f5 CUR_A=-11 CUR_B=247
Recv: // CHOPCONF: 14008384 toff=4 hend=7 TBL=1 MRES=4(16usteps) intpol=1
Recv: // DRV_STATUS: 80080000 CS_ACTUAL=8 stst=1
Recv: // PWM_SCALE: 00000041 PWM_SCALE=65
Recv: // LOST_STEPS: 00000000
Recv: ok
если выводятся каракули или везде 00000000 или все ffffffff - значит гдето подключили неправильно, проверяйте
Еще больше интересных статей
Обновленный калькулятор стоимости печати. Снова beta, но избавились от старых проблем!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Когда принтер «краёв не видит»
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
MMRU (Multi Material Russian Upgrade) (Часть 6: Анонс новой механики)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Печатал вот такие детали, верт...
Меня иногда выручает вот это п...
«Центр скругления не лежит на....
Добрый вечер!Подскажите, из-за...
Что с поддержками в OrcaSlicer...
Подскажите как убрать поддержк...
Почему при печати первого слоя...