Aller au contenu

GO Print

MA DELTA


Philippe

Messages recommandés

Bonjour 

je viens de terminer la construction de la partie mécanique de ma nouvelle imprimante Delta -type Rostock.

Pour la partie moteurs/ electro j'ai acheté un kit ebay chez syntron electronique . très complet : ramps 1.4 +mega 2560 

4 moteurs NEMA 17 et leurs drivers tete 1.75 mm et extrudeur bowden - 6 fins de course -lecteur lcd . http://www.ebay.fr/itm/151792978394?_trksid=p2057872.m2749.l2648&ssPageName=STRK%3AMEBIDX%3AIT le tout pour 157 € livré

J'ai imprimé toutes les pîèces avec ma VERTEX k8400 - le chassis est constitué de comassel 10 mm de récupération  et de barres inox 8 mm.

Les bras ont été fabriquées dans des fleches d'arc. je n'ai mis des fins de course qu'en haut . j'envisage d'installer un auto leveling bed .

voila pour la partie mécanique.

Pour la partie "logicielle" je suis un peu bloqué par mes compétences limitées dans le domaine.

j'ai installé un firmware Marlin version "delta" . dans le config.h j'ai mis ce que je pense etre les bonnes valeurs pour les parametres géométriques des bras .

Pour le reste je suis bloqué et j'aurais grand besoin de l'aide d'un spécialiste du domaine.

Voici par exemple le premier problème que je rencontre : quand je fais auto home sur le lecteur lcd : tous les bras descendent vers le bas (et brutalement !!) j'en conclue que les ends stop sont mal programmés  - merci de m'expliquer ce qu'il faut paramétrer dans le firmware .

Par ailleurs les moteurs grognent : j'ai réglé les polulus à 0.37 volts (trop ou pas assez ?)

Mon interrogation suivante sera pour la mise en place de la sonde à induction mais je vais attendre d'avoir réglé les problemes moteurs avant de me lancer la dedans .

Merci pour votre aide qui me sera très précieuse .

Amicalement

Philippe

 

 

 

delta PHTH 2.jpg

delta PHTH 3.jpg

rostock-ph2.jpg

Lien vers le commentaire
Partager sur d’autres sites

Voici par exemple le premier problème que je rencontre : quand je fais auto home sur le lecteur lcd : tous les bras descendent vers le bas (et brutalement !!) j'en conclue que les ends stop sont mal programmés  - merci de m'expliquer ce qu'il faut paramétrer dans le firmware .

J'ai construit une Rostock comme toi et j'ai eu exactement le même problème au début. Comme ça fait un certain moment, je ne me souviens plus très bien comment j'avais fait pour le résoudre. Il me semble cependant que c'était un problème de capteurs de fin de course maximums et minimums.

Trouve dans le fichier configuration.h de Marlin le passage suivant :

// coarse Endstop Settings
#define ENDSTOPPULLUPS

#ifndef ENDSTOPPULLUPS
  // fine Enstop settings: Individual Pullups. will be ignored if ENDSTOPPULLUPS is defined
  // #define ENDSTOPPULLUP_XMAX
  // #define ENDSTOPPULLUP_YMAX
  // #define ENDSTOPPULLUP_ZMAX
  // #define ENDSTOPPULLUP_XMIN
  // #define ENDSTOPPULLUP_YMIN
  // #define ENDSTOPPULLUP_ZMIN
#endif

#ifdef ENDSTOPPULLUPS
  #define ENDSTOPPULLUP_XMAX
  #define ENDSTOPPULLUP_YMAX
  #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  #define ENDSTOPPULLUP_ZMIN
#endif

// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
//#define DISABLE_MAX_ENDSTOPS
// Deltas never have min endstops
#define DISABLE_MIN_ENDSTOPS
// Disable max endstops for compatibility with endstop checking routine
#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
  #define DISABLE_MAX_ENDSTOPS
#endif

Essaie d'avoir les mêmes choses paramétrées de la même manière dans ton firmware, surtout au niveau de ces lignes :

//#define DISABLE_MAX_ENDSTOPS
// Deltas never have min endstops
#define DISABLE_MIN_ENDSTOPS
// Disable max endstops for compatibility with endstop checking routine
#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
  #define DISABLE_MAX_ENDSTOPS
#endif

Il faut aussi bien que tu vérifie que tes endstops soient branchés sur ta Ramps sur les pins "max".

Lien vers le commentaire
Partager sur d’autres sites

Bonjour OTTAVIO

Merci pour ces infos qui sans nul doute vont m'aider à avancer .

je regarde cela ce soir - en premier lieu le branchement des ends stop sur la carte ramps . car j'avoue à ma grande honte ne pas avoir fait attention à cet aspect .Erreur de débutant :huh:

J'ai egalement un des trois moteurs (z-c) qui fait du bruit , vibre et bouge par secousses . j'ai bien peur qu'il ne soit out !! . je l'ai permuté et  cela ne change rien .

As tu une idée de la tension à regler sur les drivers polulus (A4988).

Merci encore à toi

Philippe

Lien vers le commentaire
Partager sur d’autres sites

J'ai egalement un des trois moteurs (z-c) qui fait du bruit , vibre et bouge par secousses . j'ai bien peur qu'il ne soit out !! . je l'ai permuté et  cela ne change rien .

Dans ce cas, il doit effectivement être endommagé.

As tu une idée de la tension à regler sur les drivers polulus (A4988).

Sur ma Rostock, j'ai rien touché au niveau des polulus et ça marche nickel comme ça!

Juste par curiosité, où as-tu acheté ton plateau en alu rond? Tu l'as découpé toi même?

Lien vers le commentaire
Partager sur d’autres sites

bonsoir,

je ne pourrais pas t'aider mais je passe juste pour te félicité car c'est beau travail très propre, je suis moi aussi en cour de construction d'une delta, bon j'en suis qu'à l'ébauche et j'avancerais doucement mais c'est une bonne aventure.

A+

 

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

Salut Philippe,

très beau projet!

Pour la tension, il faut que tu regarde la doc de tes moteur et que tu récupère le courant nominale. A partir de là tu multiplie cette valeur par 0.28 et ça te donne ta tension.

A vérifier que le courant est supérieur à 1 sinon ça marche pas trop avec les A4988.

Exemple: pour un courant de 1.7A tu aura donc une tension à régler à 0.476V

Tiens moi au courant si ça fonctionne =)

Modifié (le) par Flotte
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...