Подключение 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 - значит гдето подключили неправильно, проверяйте
Еще больше интересных статей
Пенал для вольфрамовых электродов часть 1
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Попросили меня изобразить пенал для вольфрамовых электродов, да з...
Модульный микро ПК постапокалипсиса на ESP32 C3 Super mini
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Недавно, наводя порядок в электронных компонентах...
Придумал, экструдер.....
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.




Комментарии и вопросы
Видимо, хотя мне скачала показ...
Вот же "АУХ"
Это называется "cold pull" или...
Вопрос знатокам. Недавно купил...
Из-за чего вот такие полосы? О...
Суть проблемы в следующем. Дис...
Ситуация: нужно для отдельно в...