Aller au contenu

GO Print

Driver griller, par quoi remplacer ?


Marlouu

Messages recommandés

Bonsoir a tous, ce soir, grosse déception, plus d'extrusion, après des essai, j'ai un driver HS, paix à son âme... 😫

Maintenant que je suis face au cas ou je dois remplacer un driver, je me demande si il n'existerai pas une solution plus fiable.

Je possède un imprimante modifiée, à la base un CTC I3 d'Ebay, la pas chère qui imprime pas bien, mais qui après mes modifs s’avère être vraiment géniale !! 

Donc carte gt2560 avec des drivers A4988.

Aujourd'hui je me demande, n'y a t'il pas des drivers compatible meilleurs que mes A4988 de base ? quitte a en remplacer un, pourquoi ne pas tous les remplacer pour avoir du meilleur taf ? 

Donc me voila, j'aimerai savoir si, je dois reprendre les même et repartir comme j'était ou si je peut passer sur quelque chose de meilleur.

Si vous avez des modeles a me conseiller, je suis preneur.

 

Merci d'avance. 

A bientôt ! 🙂 

Lien vers le commentaire
Partager sur d’autres sites

Je te donne ma configuration pour mes drivers

DRV 8825 pour le Z avec smoother en 1/32 precision du Z pour le Bl touch(j'utilise  E1 pour le deuxieme moteur du Z donc un DRV8825 en plus)

A4988 pour l'extrudeur en 1/16 

TMC 2208 pour X et Y

Voilà  a toi de voir par rapport a tes besoins et attend d'autres avis 

 

lion02 

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

il y a 15 minutes, lion02 a dit :

Je te donne ma configuration pour mes drivers

DRV 8825 pour le Z avec smoother en 1/32 precision du Z pour le Bl touch(j'utilise  E1 pour le deuxieme moteur du Z donc un DRV8825 en plus)

A4988 pour l'extrudeur en 1/16 

TMC 2208 pour X et Y

Voilà  a toi de voir par rapport a tes besoins et attend d'autres avis 

 

lion02 

Salut, je ne suis pas un expert en elec, pourrais-tu m'indiquer pourquoi de telles differences ? 

Lien vers le commentaire
Partager sur d’autres sites

Super merci ! 

Donc si je comprend bien, un A4988 pour l'extruder, sa tourne lentement, peu de bruit, pas besoin d'une grande précision.

DVR 8825 pour Z, sa tourne lentement aussi, peu de bruit mais de la précision.

TMC 2208 pour X et Y pour avoir précision et silence.

J'ai bien tout suivi ? 😄 

J'ai remarquer que mes A4988 étaient en R200, dois-je reprendre des drivers similaire ou R100 ou R050 ne changerons rien si ce n'est le réglage de la Vref ? 

En tout cas merci pour le tuto de réglages, je vais m'y pencher sérieusement lorsque j'aurais reçus les nouveau drivers, j'attend quand même qu'on me confirme tout ça avant de commander quoi que ce soit. 👍

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

Super, bin écoute, je vais suivre tes conseils et commander tout ça, et faire mes reglages. 🙂 

D'ailleurs, un endroit a conseiller pour pouvoir m'en procurer de bonne facture ? 

 

EDIT : j'ai trouvé ceux-ci, qu'en pense-tu ? 

En plus une boîte française a faire bosser 😄 

http://3dmodularsystems.com/fr/electronique/25-driver-moteur-drv8825.html 

http://3dmodularsystems.com/fr/drivers-moteurs/483-tmc2208-driver-moteur-hyper-silencieux.html

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

à l’instant, Guillaume3D a dit :

Je suis tout ça avec intêret, mais j'ai pas compris l'avantage des DRV 8825 par rapport au A4988 ?

En plus il faut des TL-Smoother ...

Plus précis de ce que j'en ai compris 😉 

Modifié (le) par Marlouu
  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Je pense aussi, il peuve être en 1/32. Par contre ils sont plus lent ?

Ouai donc le mieux c'est bien comme @lion02 😉 

-X = TMC 2208 (silencieux)

-Y = TMC 2208 (silencieux) 

-Z = DRV 8825 (précis mais besoin de TL-Smoother)

-E = A4988 (normal)

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

il y a 1 minute, lion02 a dit :

Effectivement plus precis pour le BL TOUCH et plus silencieux mais avec smoother

Les smoother rendent les DRV 8825 plus silencieux ??

J'ai fait des recherches pour les TMC2208, et il vont jusqu'a 1/16 de pas. Pour les avoir en 1/64 ou en 1/256 il faut les mettre en UART (aucune idée de ce que c'est). Par contre, si on suit ce lien, et donc qu'on enlève juste les ancien drivers etqu'on met directement les TMC2208 sans toucher au firmware (à part au sens du moteur), ils sont silencieux ou pour qu'ils soient silencieux il faut toucher au firmware ??

Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, Guillaume3D a dit :

Les smoother rendent les DRV 8825 plus silencieux ??

J'ai fait des recherches pour les TMC2208, et il vont jusqu'a 1/16 de pas. Pour les avoir en 1/64 ou en 1/256 il faut les mettre en UART (aucune idée de ce que c'est). Par contre, si on suit ce lien, et donc qu'on enlève juste les ancien drivers etqu'on met directement les TMC2208 sans toucher au firmware (à part au sens du moteur), ils sont silencieux ou pour qu'ils soient silencieux il faut toucher au firmware ??

Moi je viens de les installer avec potar inversé par rapport au A4988 et j'ai inversé le câble du moteur, j'ai installé le driver tmc2208 et configuré marlin 1.1.9

Tres silencieux

Vref = courant moteur / racine de 2

Lien vers le commentaire
Partager sur d’autres sites

il y a 7 minutes, Guillaume3D a dit :

Faut configurer quoi ?

Dans configuration.h

Il faut aussi charger la bibliothèque TMC2208

 

/**
 * Stepper Drivers
 *
 * These settings allow Marlin to tune stepper driver timing and enable advanced options for
 * stepper drivers that support them. You may also override timing options in Configuration_adv.h.
 *
 * A4988 is assumed for unspecified drivers.
 *
 * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
 *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
 *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
 *          TMC5130, TMC5130_STANDALONE
 * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
 */
//#define X_DRIVER_TYPE  A4988
//#define Y_DRIVER_TYPE  A4988
//#define Z_DRIVER_TYPE  A4988
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define E0_DRIVER_TYPE A4988
//#define E1_DRIVER_TYPE A4988
//#define E2_DRIVER_TYPE A4988
//#define E3_DRIVER_TYPE A4988
//#define E4_DRIVER_TYPE A4988

// Enable this feature if all enabled endstop pins are interrupt-capable.
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
//#define ENDSTOP_INTERRUPTS_FEATURE (ne pas activer avec les TMC2208, lion02)

Et dans adv.h

/**
 * Minimum delay after setting the stepper DIR (in ns)
 *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
 *    20 : Minimum for TMC2xxx drivers
 *   200 : Minimum for A4988 drivers
 *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
 *   650 : Minimum for DRV8825 drivers
 *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
 * 15000 : Minimum for TB6560 drivers (guess, no info in datasheet)
 *
 * Override the default value based on the driver type set in Configuration.h.
 */
//#define MINIMUM_STEPPER_DIR_DELAY 650

/**
 * Minimum stepper driver pulse width (in µs)
 *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
 *   1 : Minimum for A4988 stepper drivers
 *   1 : Minimum for LV8729 stepper drivers
 *   2 : Minimum for DRV8825 stepper drivers
 *   3 : Minimum for TB6600 stepper drivers
 *  30 : Minimum for TB6560 stepper drivers
 *
 * Override the default value based on the driver type set in Configuration.h.
 */
//#define MINIMUM_STEPPER_PULSE 2

/**
 * Maximum stepping rate (in Hz) the stepper driver allows
 *  If undefined, defaults to 1MHz / (2 * MINIMUM_STEPPER_PULSE)
 *  500000 : Maximum for A4988 stepper driver
 *  400000 : Maximum for TMC2xxx stepper drivers
 *  250000 : Maximum for DRV8825 stepper driver
 *  150000 : Maximum for TB6600 stepper driver
 *  130000 : Maximum for LV8729 stepper driver
 *   15000 : Maximum for TB6560 stepper driver
 *
 * Override the default value based on the driver type set in Configuration.h.
 */
//#define MAXIMUM_STEPPER_RATE 250000

Lien vers le commentaire
Partager sur d’autres sites

Salut, bon du coup le site FR n'avais pas de TL-smoothers en stock donc j'ai tout pris sur Gearbest, en esperant que ce ne soit pas trop de la merde...

Je vais devoir plancher le sujet du marlin car sa fait un moment que je n'y ai pas toucher mais ca va le faire 😄 

Lien vers le commentaire
Partager sur d’autres sites

Il y a 8 heures, Guillaume3D a dit :

Je t'embêtes @lion02, mais tu peux mettre les lignes qu'il faut modifier en rouge s'il te plait ? Car je ne vois pas ce qu'il faut commenter-décommenter ...

TMC2208Stepper-0.2.5.zip

Configuration.h


/**
 * Stepper Drivers
 *
 * These settings allow Marlin to tune stepper driver timing and enable advanced options for
 * stepper drivers that support them. You may also override timing options in Configuration_adv.h.
 *
 * A4988 is assumed for unspecified drivers.
 *
 * Options: A4988, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
 *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
 *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
 *          TMC5130, TMC5130_STANDALONE
 * :['A4988', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
 */
#define X_DRIVER_TYPE  TMC2208
#define Y_DRIVER_TYPE  TMC2208
#define Z_DRIVER_TYPE  DRV8825

//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE A4988
#define E1_DRIVER_TYPE DRV8825 // (pour mon deuxième moteur Z)

//#define E2_DRIVER_TYPE A4988
//#define E3_DRIVER_TYPE A4988
//#define E4_DRIVER_TYPE A4988

// Enable this feature if all enabled endstop pins are interrupt-capable.
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
//#define ENDSTOP_INTERRUPTS_FEATURE //Modifié suite TMC2208

 


ADV.h

 

// Moves (or segments) with fewer steps than this will be joined with the next move
#define MIN_STEPS_PER_SEGMENT 6

/**
 * Minimum delay after setting the stepper DIR (in ns)
 *     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
 *    20 : Minimum for TMC2xxx drivers
 *   200 : Minimum for A4988 drivers
 *   500 : Minimum for LV8729 drivers (guess, no info in datasheet)
 *   650 : Minimum for DRV8825 drivers
 *  1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
 * 15000 : Minimum for TB6560 drivers (guess, no info in datasheet)
 *
 * Override the default value based on the driver type set in Configuration.h.
 */
#define MINIMUM_STEPPER_DIR_DELAY 650

/**
 * Minimum stepper driver pulse width (in µs)
 *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
 *   1 : Minimum for A4988 stepper drivers
 *   1 : Minimum for LV8729 stepper drivers
 *   2 : Minimum for DRV8825 stepper drivers
 *   3 : Minimum for TB6600 stepper drivers
 *  30 : Minimum for TB6560 stepper drivers
 *
 * Override the default value based on the driver type set in Configuration.h.
 */
#define MINIMUM_STEPPER_PULSE 2

/**
 * Maximum stepping rate (in Hz) the stepper driver allows
 *  If undefined, defaults to 1MHz / (2 * MINIMUM_STEPPER_PULSE)
 *  500000 : Maximum for A4988 stepper driver
 *  400000 : Maximum for TMC2xxx stepper drivers
 *  250000 : Maximum for DRV8825 stepper driver
 *  150000 : Maximum for TB6600 stepper driver
 *  130000 : Maximum for LV8729 stepper driver
 *   15000 : Maximum for TB6560 stepper driver
 *
 * Override the default value based on the driver type set in Configuration.h.
 */
#define MAXIMUM_STEPPER_RATE 2500000

  • J'aime 2
  • Merci ! 2
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...