Aller au contenu

GO Print

SKR 1.3 TMC2208


bob6199

Messages recommandés

Bonjour à tous,

je souhaite installer des tmc 2208 sur ma skr 1.3 en mode uart.

je vois qu'il faut souder les pins sur le dessous du tmc.

lorsque je regarde la doc de bigtree il est possible de souder de 2 façons, laquelle dois-je utiliser pour la skr 1.3?

 

image.thumb.png.ce143dbb119bd8c2f029c8e6bd3e4215.png

Modifié (le) par bob6199
Lien vers le commentaire
Partager sur d’autres sites

Merci pour vos réponse

mais ce n'est pas tout à fait la même carte sur la skr 1.3 on a des cavalier à mettre pour activer l'uart

comme ceci

du coup il doit certainement avoir une pins a souder à privilégier par rapport à l'autre 🧐

image.png.f78e5916dad7f3d59a0dbe1833817d8e.png

Lien vers le commentaire
Partager sur d’autres sites

en sachant que dans le config_adv de marlin 2.0 je pense que c'est dans ce passage que je dois activer quelque chose

j'ai des tmc 2209 en x et y

et des tmc 2208 en z et e0

/**
 * To use TMC2130, TMC2160, TMC2660, TMC5130, TMC5160 stepper drivers in SPI mode
 * connect your SPI pins to the hardware SPI interface on your board and define
 * the required CS pins in your `pins_MYBOARD.h` file. (e.g., RAMPS 1.4 uses AUX3
 * pins `X_CS_PIN 53`, `Y_CS_PIN 49`, etc.).
 * You may also use software SPI if you wish to use general purpose IO pins.
 *
 * To use TMC2208 stepper UART-configurable stepper drivers connect #_SERIAL_TX_PIN
 * to the driver side PDN_UART pin with a 1K resistor.
 * To use the reading capabilities, also connect #_SERIAL_RX_PIN to PDN_UART without
 * a resistor.
 * The drivers can also be used with hardware serial.
 *
 * TMCStepper library is required to use TMC stepper drivers.
 * https://github.com/teemuatlut/TMCStepper
 */
#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     800  // (mA) RMS current. Multiply by 1.414 for peak current.
    #define X_MICROSTEPS   16  // 0..256
    #define X_RSENSE     0.11
    #define X_CHAIN_POS     0  // 0 - Not chained, 1 - MCU MOSI connected, 2 - next in chain, ...
  #endif
 
  #if AXIS_IS_TMC(X2)
    #define X2_CURRENT    800
    #define X2_MICROSTEPS  16
    #define X2_RSENSE    0.11
    #define X2_CHAIN_POS    0
  #endif
 
  #if AXIS_IS_TMC(Y)
    #define Y_CURRENT     800
    #define Y_MICROSTEPS   16
    #define Y_RSENSE     0.11
    #define Y_CHAIN_POS     0
  #endif
 
  #if AXIS_IS_TMC(Y2)
    #define Y2_CURRENT    800
    #define Y2_MICROSTEPS  16
    #define Y2_RSENSE    0.11
    #define Y2_CHAIN_POS    0
  #endif
 
  #if AXIS_IS_TMC(Z)
    #define Z_CURRENT     800
    #define Z_MICROSTEPS   16
    #define Z_RSENSE     0.11
    #define Z_CHAIN_POS     0
  #endif
 
  #if AXIS_IS_TMC(Z2)
    #define Z2_CURRENT    800
    #define Z2_MICROSTEPS  16
    #define Z2_RSENSE    0.11
    #define Z2_CHAIN_POS    0
  #endif
 
  #if AXIS_IS_TMC(Z3)
    #define Z3_CURRENT    800
    #define Z3_MICROSTEPS  16
    #define Z3_RSENSE    0.11
    #define Z3_CHAIN_POS    0
  #endif
 
  #if AXIS_IS_TMC(E0)
    #define E0_CURRENT    800
    #define E0_MICROSTEPS  16
    #define E0_RSENSE    0.11
    #define E0_CHAIN_POS    0
  #endif
 
  #if AXIS_IS_TMC(E1)
    #define E1_CURRENT    800
    #define E1_MICROSTEPS  16
    #define E1_RSENSE    0.11
    #define E1_CHAIN_POS    0
  #endif
 
  #if AXIS_IS_TMC(E2)
    #define E2_CURRENT    800
    #define E2_MICROSTEPS  16
    #define E2_RSENSE    0.11
    #define E2_CHAIN_POS    0
  #endif
 
  #if AXIS_IS_TMC(E3)
    #define E3_CURRENT    800
    #define E3_MICROSTEPS  16
    #define E3_RSENSE    0.11
    #define E3_CHAIN_POS    0
  #endif
 
  #if AXIS_IS_TMC(E4)
    #define E4_CURRENT    800
    #define E4_MICROSTEPS  16
    #define E4_RSENSE    0.11
    #define E4_CHAIN_POS    0
  #endif
 
  #if AXIS_IS_TMC(E5)
    #define E5_CURRENT    800
    #define E5_MICROSTEPS  16
    #define E5_RSENSE    0.11
    #define E5_CHAIN_POS    0
  #endif
 
  /**
   * Override default SPI pins for TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160 drivers here.
   * The default pins can be found in your board's pins file.
   */
  //#define X_CS_PIN          -1
  //#define Y_CS_PIN          -1
  //#define Z_CS_PIN          -1
  //#define X2_CS_PIN         -1
  //#define Y2_CS_PIN         -1
  //#define Z2_CS_PIN         -1
  //#define Z3_CS_PIN         -1
  //#define E0_CS_PIN         -1
  //#define E1_CS_PIN         -1
  //#define E2_CS_PIN         -1
  //#define E3_CS_PIN         -1
  //#define E4_CS_PIN         -1
  //#define E5_CS_PIN         -1
 
  /**
   * Software option for SPI driven drivers (TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160).
   * The default SW SPI pins are defined the respective pins files,
   * but you can override or define them here.
   */
  //#define TMC_USE_SW_SPI
  //#define TMC_SW_MOSI       -1
  //#define TMC_SW_MISO       -1
  //#define TMC_SW_SCK        -1
 
  /**
   * Four TMC2209 drivers can use the same HW/SW serial port with hardware configured addresses.
   * Set the address using jumpers on pins MS1 and MS2.
   * Address | MS1  | MS2
   *       0 | LOW  | LOW
   *       1 | HIGH | LOW
   *       2 | LOW  | HIGH
   *       3 | HIGH | HIGH
   *
   * Set *_SERIAL_TX_PIN and *_SERIAL_RX_PIN to match for all drivers
   * on the same serial port, either here or in your board's pins file.
   */
  #define  X_SLAVE_ADDRESS 0
  #define  Y_SLAVE_ADDRESS 0
  #define  Z_SLAVE_ADDRESS 0
  #define X2_SLAVE_ADDRESS 0
  #define Y2_SLAVE_ADDRESS 0
  #define Z2_SLAVE_ADDRESS 0
  #define Z3_SLAVE_ADDRESS 0
  #define E0_SLAVE_ADDRESS 0
  #define E1_SLAVE_ADDRESS 0
  #define E2_SLAVE_ADDRESS 0
  #define E3_SLAVE_ADDRESS 0
  #define E4_SLAVE_ADDRESS 0
  #define E5_SLAVE_ADDRESS 0
Lien vers le commentaire
Partager sur d’autres sites

Il y a 21 heures, bob6199 a dit :

mais ce n'est pas tout à fait la même carte sur la skr 1.3 on a des cavalier à mettre pour activer l'uart

Dans le post donné par Hidius,  @Tircown dit bien qu'il possède une SKR v1.3 avec des TMC dont il a soudé les trois pistes ensemble et ça fonctionne (il dit simplement à @hidius  qu'il a eu moins de gloire à le faire car tout est pré-câblé sur la SKR en plaçant correctement les cavaliers): donc apparemment il n'y a pas de piste privilégiée à souder.

Tous deux utilisent Klipper comme firmware 😉

Modifié (le) par fran6p
orthographe
  • +1 1
Lien vers le commentaire
Partager sur d’autres sites

Super je vous remercie pour ces réponses

je m'y attaque dès demain

je vais rester sur marlin 2.0 pour le moment, je ne veux pas investir dans rpi

Modifié (le) par bob6199
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

je viens de remarquer que sur les tmc2208 v3.0 vendu par bigtree, il y a déja une petite résistance soudée entre les 2 pins du bas donc c'est ok pour le mode uart

 

merci à tous pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...