Aller au contenu

Filament ABS

Nouvelle vie pour la scalar S


Messages recommandés

Bonsoir à tous,

Puisque c'est la mode du moment, je vais transformer la scalarS en infiniteZ en essayant de garder le maximum de composants d'origine.

Taille de 558x620x332 ( mesure batarde je sais) pour une surface de 300 x 300 x infinie.

image.png.7689c97950cb37a19bd4969619f6fd90.png

Première esquisse pour avoir une idée du rendu (surtout pour le cadre)

 

Quelques tests avec l'électronique pour être sûr que c'est faisable.

Premier soucis rencontré:

L'axe Z doit être le bed et donc Y l'axe de montée de X.

Puisque la scalar a une carte ramps 1.4 avec 2 connections pour Z et une seule pour Y je me suis dit que j'allais modifier le fichier pins_ramps.h du marlin 1.1.9 en intervertissant Y et Z.

Et ça fonctionne. Enfin presque.

- Y monte mais ne veux pas descendre.

- Z avance trop vite et trop loin (malgré le changement du DEFAULT_AXIS_STEPS_PER_UNIT).

Mais je me heurte surtout à un mystère:

//
// Servos
//
#ifdef IS_RAMPS_13
  #define SERVO0_PIN        7   // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI
#else
  #define SERVO0_PIN       11
#endif
#define SERVO1_PIN          6
#define SERVO2_PIN          5
#ifndef SERVO3_PIN
  #define SERVO3_PIN        4
#endif

Impossible de trouver un schéma m'expliquant ce que sont ces pins et quel axe est associé à tel servo.

 

On continue les recherches.

 

PS: Je sais qu'il y a le marlin 2.X mais pour le moment je me base sur la conf de la scalar. On va pas se rajouter des difficultées 😅

Modifié (le) par Belzebuteu
  • J'aime 1
Lien à poster
Partager sur d’autres sites

Salut,

Je ne connais pas la Scalar S mais le projet paraît intéressant.

Il y a 1 heure, Belzebuteu a dit :

Y monte mais ne veut pas descendre.

Ce ne serait pas parce que la prise d'origine n'a pas été faite? le fin de course Y est peut-être fermé, non câblé?

Il y a 1 heure, Belzebuteu a dit :

Impossible de trouver un schéma m'expliquant ce que sont ces pins et quel axe est associé à tel servo.

pour déplacer un axe, seules les pins suivantes sont utiles pour piloter les drivers.

#define Y_STEP_PIN         60
#define Y_DIR_PIN          61
#define Y_ENABLE_PIN       56
#ifndef Y_CS_PIN
  #define Y_CS_PIN         49
#endif

#define Z_STEP_PIN         46
#define Z_DIR_PIN          48
#define Z_ENABLE_PIN       62
#ifndef Z_CS_PIN
  #define Z_CS_PIN         40
#endif

Habituellement, les pins de "servo" sont utilisées pour des "accessoires" type BLtouch,... donc je doute que ces pins "servo" soient associées à un axe.

Pourrais-tu fournir tes sources Marlin?

Lien à poster
Partager sur d’autres sites

Bonsoir @remibora

 

Tout d'abord je te remercie pour l'info sur la partie servo. Impossible de mettre la main sur des infos sur son utilité .

il y a 30 minutes, remibora a dit :

Ce ne serait pas parce que la prise d'origine n'a pas été faite? le fin de course Y est peut-être fermé, non câblé?

Alors c'est une bonne question. Bêtement je me dis que si Y (donc à l'origine le bed) peut soit avancer ou reculer alors il capable d'en faire de même en étant attribué à son nouvelle axe.

 

Je te met en pièces jointes les 3 fichiers.

Le pins_ramps.h avec l'attribution des pins arduino intervertis

Le configuration.h avec la aussi les changements

Le configuration_adv.h ( non modifié)

Tu pourras faire une recherche avec "//BACKUP" pour trouver les parties modifiées

Pour le moment je n'ai pas jouer avec le Z Probe que je vais désactivé ni avec les capteurs de fin de course

 

Merci à toi

Configuration.h Configuration_adv.h pins_RAMPS.h

Lien à poster
Partager sur d’autres sites

Salut,

Tes fichiers me paraissent cohérents. A priori, après avoir fait une prise d'origine, tu devrais pouvoir déplacer les axes dans les 2 sens.

Il y a 14 heures, Belzebuteu a dit :

- Z avance trop vite et trop loin (malgré le changement du DEFAULT_AXIS_STEPS_PER_UNIT).

Comme il n'y a que ce paramètre qui gère la conversion de pas en mm, c'est obligatoirement cette variable qu'il faut modifier. Je n'ai pas compris si tu as déjà fait la structure ou si tu modifies seulement le firmware sur une structure cartésienne? Si c'est le dernier cas, il faut raisonner par rapport au diamètre de l'arbre moteur.

Je n'ai pas regardé mais la version de CURA pour ce type de machine est dispo? A quelle solution penses-tu pour la "courroie" du plateau (la jonction des 2 extrémités semble être un point très délicat)?

  • J'aime 1
Lien à poster
Partager sur d’autres sites
il y a une heure, remibora a dit :

Je n'ai pas compris si tu as déjà fait la structure ou si tu modifies seulement le firmware sur une structure cartésienne? Si c'est le dernier cas, il faut raisonner par rapport au diamètre de l'arbre moteur.

La structure est commandée et livrée prochainement. Donc oui je suis toujours sous le format cartésien. On va dire que pour le moment je suis plutôt sur la découverte des tréfonds du marlin (je n'y touche quasiment pas habituellement).

Pour l'arbre moteur je garde les mêmes paramètres que le firmware fourni par @3dmodularsystems

il y a une heure, remibora a dit :

Je n'ai pas regardé mais la version de CURA pour ce type de machine est dispo? A quelle solution penses-tu pour la "courroie" du plateau (la jonction des 2 extrémités semble être un point très délicat)?

Tu as la version de Cura compatible avec la CREALITY CR30 3dprintmill.

J'ai déjà testé pendant le premier confinement un bed papier A4+bluetack et ça fonctionnait pas trop mal (mais pas utilisable en l'état)

 

Merci pour tes remarques, je vais creuser pour faire la prise d'origine (déplacement du capteur de fin de course)

 

EDIT: En passant par pronterface, et après la prise d'origine de X puis en essayant celle de Z (qui est anciennement Y) je peux bien monter et descendre.

Mais la prise d'origine ne se fait pas. Je pense qu'il faut que j'inverse aussi dans le ramps.h le pin de fin de course du Y et le prob de Z (p...tain je m'y perd avec ces inversions ^^)

EDIT2: Mise en place du capteur de fin de course. X et Y peuvent bien prendre leurs origines.

Je remet le schéma avec les axes pour ne pas me pommer 😋

image.png.e34fcda63a1e221437e835cbc394deb4.png

Modifié (le) par Belzebuteu
Lien à poster
Partager sur d’autres sites
il y a 31 minutes, Belzebuteu a dit :

Je pense qu'il faut que j'inverse aussi dans le ramps.h le pin de fin de course du Y et le prob de Z

Je ne vois pas ce que vient faire le Z_MIN_PROBE_PIN. Par contre, je viens de voir que tu avais ces lignes de configuration.h décommentée :
#define FIX_MOUNTED_PROBE
#define AUTO_BED_LEVELING_BILINEAR
#define Z_SAFE_HOMING

Il faudrait les commentées puisque tu n'auras pas de capteur de nivellement.

Pour le fin de course Y, comme tu as déjà tout inversé, il n'y a pas d'autres modifs à apporter d'après moi.

Modifié (le) par remibora
  • J'aime 1
Lien à poster
Partager sur d’autres sites
il y a 10 minutes, remibora a dit :

Je ne vois pas ce que vient faire le Z_MIN_PROBE_PIN. Par contre, je viens de voir que tu avais ces lignes de configuration.h décommentée :
#define FIX_MOUNTED_PROBE
#define AUTO_BED_LEVELING_BILINEAR
#define Z_SAFE_HOMING

Exactement. C'est la prochaine action à faire puis que le Z_PROBE n'a plus de raison d'exister.

Lien à poster
Partager sur d’autres sites

Châssis arrivé.

On commence la transplantation des organes de la Scalar.

Malheureusement, je n'ai pas commandé le bon profilé pour l'axe X. Ce n'est pas un v-slot donc le chariot ne s'adapte pas.

On va pour le moment ruser en imprimant des supports de profilé plus longs pour valider l'électronique.

signal-2021-02-27-100252_002.jpeg

Lien à poster
Partager sur d’autres sites

C'est le foutoir ici 😁.

La tête de type e3d n'est pas la meilleure solution pour un angle à 45°. Me faut une buse plus longue pour éviter que le corps de chauffe ne frotte le plateau.

J'ai bien sûr oublié de prendre un profilé v-slot pour l'axe X. 😪

Mais bon je suis pas dans l'urgence.

signal-2021-02-22-214335_001.jpeg

Modifié (le) par Belzebuteu
  • Triste... 1
Lien à poster
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à ce sujet…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Créer...