Подключение 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 - значит гдето подключили неправильно, проверяйте
Еще больше интересных статей
Новая версия активной термокамеры Flashforge Adventurer 5M
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Распилил рельс.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
MMRU (Multi Material Russian Upgrade) (Часть 6: Анонс новой механики)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Меняется не только вектор силы...
Есть даже счетчик на количеств...
Много вы видели залитых принте...
Здравствуй, 3DTODAY! Давно не...
всем привет, я только начинаю...
Привет. Хочу сделать самодельн...
Доброго времени суток!При печа...