24v\TMC 5160\ моторы 0.8° 1.7 ампер\ настройка марлина 2.0\дельта\Ruramps4d 1.1

TosikDelta
Идет загрузка
Загрузка
08.12.2019
865
5
печатает на Anycubic Kossel linear plus
Вопросы и ответы
Статья относится к принтерам:
Anycubic Kossel linear plus

Жутко громко работают моторы. (в сравнений с tmc2130)

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\#if HAS_TRINAMIC

  #define HOLD_MULTIPLIER 0.5 // Scales down the holding current from run current

  #define INTERPOLATE true // Interpolate X/Y/Z_MICROSTEPS to 256

  #if AXIS_IS_TMC(X)

    #define X_CURRENT 950 // (mA) RMS current. Multiply by 1.414 for peak current.

    #define X_CURRENT_HOME X_CURRENT // (mA) RMS current for sensorless homing

    #define X_MICROSTEPS 16 // 0..256

    #define X_RSENSE 0.075

    #define X_CHAIN_POS -1 // 

#if AXIS_IS_TMC(Y)

    #define Y_CURRENT 950

    #define Y_CURRENT_HOME Y_CURRENT

    #define Y_MICROSTEPS 16

    #define Y_RSENSE 0.075

    #define Y_CHAIN_POS -1

  #endif

#if AXIS_IS_TMC(Z) 

    #define Z_CURRENT 950

    #define Z_CURRENT_HOME Z_CURRENT

    #define Z_MICROSTEPS 16

    #define Z_RSENSE 0.075

    #define Z_CHAIN_POS -1

  #endif

#if AXIS_IS_TMC(E0)

    #define E0_CURRENT 800

    #define E0_MICROSTEPS 16

    #define E0_RSENSE 0.075

    #define E0_CHAIN_POS -1

  #endif

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\раскоментированы

#define STEALTHCHOP_XY 

  #define STEALTHCHOP_Z

  #define STEALTHCHOP_E

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\#define CHOPPER_TIMING CHOPPER_DEFAULT_12VТут ставил все возможные варианты от первого к последнему, тише всего работает этот вариант.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

SENDING:M122

  X Y Z E

Enabled false false false false

Set current 1200 1200 1200 800

RMS current 1188 1188 1188 792

MAX current 1675 1675 1675 1117

Run current 24/31 24/31 24/31 15/31

Hold current 12/31 12/31 12/31 7/31

Global scaler 128/256 128/256 128/256 133/256

CS actual 12/31 12/31 12/31 7/31

PWM scale 17 65554 65555 14

stealthChop true true true true

msteps 16 16 16 16

tstep max max max max

pwm

threshold

[mm/s]

OT prewarn false false false false

OT prewarn has

been triggered false false false false

off time 3 3 3 3

blank time 24 24 24 24

hysteresis

-end -1 -1 -1 -1

-start 1 1 1 1

Stallguard thrs 0 0 0 0

DRVSTATUS X Y Z E

stallguard

sg_result 0 0 0 0

fsactive

stst * * * *

olb

ola

s2gb

s2ga

otpw

ot

Driver registers:

  X 0x80:0C:40:00

  Y 0x80:0C:40:00

  Z 0x80:0C:40:00

  E 0x80:07:40:00

Testing X connection... OK

Testing Y connection... OK

Testing Z connection... OK

Testing E connection... OK

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\У меня есть мысль что все настройки в основном оптимизированы для двигателей 1.9° и в основном вся проблема находится в этой секций:

/**

   * Optimize spreadCycle chopper parameters by using predefined parameter sets

   * or with the help of an example included in the library.

   * Provided parameter sets are

   * CHOPPER_DEFAULT_12V

   * CHOPPER_DEFAULT_19V

   * CHOPPER_DEFAULT_24V

   * CHOPPER_DEFAULT_36V

   * CHOPPER_PRUSAMK3_24V // Imported parameters from the official Prusa firmware for MK3 (24V)

   * CHOPPER_MARLIN_119 // Old defaults from Marlin v1.1.9

   *

   * Define you own with

   *(тут часть кода не пропускает) { , , hysteresis_start[1..8] }

   */

  #define CHOPPER_TIMING CHOPPER_DEFAULT_12V\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Основной вопрос как решить данную проблему? каким образом подобрать CHOPPER_TIMING вручную?Там есть пример но я не понимаю где и что из этого нужно менять.(моторы 1.9° в то же время на драйверах 5160 работают значительно тише)(Драйвера 2130 в то же время с измененным RSENSE работают на моторы 0.8° значительно тише\но греются сильнее  чем хотенд) 

Ответы на вопросы

Ответы

08.12.2019 в 14:38
0

Ну тут только раскуривать даташит с осциллографом, скармливая параметры через TMC_ADV.
А ещё можно на гитхабе или в марлиновском дискорде спросить у Тииму чего да как.

08.12.2019 в 15:17
0

У меня языковой барьер мешает адекватно общаться с ними,
а вообще надеюсь что кто то из "наших" разбирался с этим...

Ну или как минимум настроил свое "чудо" на адекватную работу.

Чувствую на 1.9° пойду....

08.12.2019 в 16:12
0

Ну гуглоперевод с ручной корректировкой никто не отменял. 

А вообще, попробуйте снижать ток по М906, для начала вдвое.

08.12.2019 в 19:03
0


  

  тут часть кода не пропускает) { , , hysteresis_start[1..8] }   */  #define CHOPPER_TIMING



Просто надо написать

#define CHOPPER_TIMING { 3, -1, 1 }

off_time[1..15], hysteresis_end[-3..12], hysteresis_start[1..8]

цифры вычесленные через калькулятор с офф сайта тирамиков

да еше на движках 1.8гр максимальная скорость вращения для стелчопа 5.18 оборота в сек дальше надо спедцикл включать (гибридный режим) для двигунов в 0.9гр эта скорость будет в 2 раза ниже иначе будут греметь

09.12.2019 в 06:12
0

попутал 0.9* и 1.8*

да еше на движках 1.8гр максимальная скорость вращения для стелчопа 5.18 оборота в сек дальше надо спедцикл включать (гибридный режим) для двигунов в 0.9гр эта скорость будет в 2 раза ниже иначе будут греметь

да, очень рано начинают греметь... ((( на corexy на 65мм/c

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Медицина и 3D печать | Новости Импринты | Стрим Вечерний аддитив 20 сентября

Подборка сегментных игрушек часть 3-я - Flyingbear Ghost 4S, Tornado 2

Долой долгую печать

На что же она способна? (Мини-Циркулярка на 3D принтере)

Новые полимеры Hardlight

Поворотный стол ScanBase APT20: доступная профессиональная фотография