Welcome! Log In Create A New Profile

Advanced

Standarisation de l'autoleveling bed de la Smartrap.

Posted by tmpx 
Standarisation de l'autoleveling bed de la Smartrap.
February 15, 2014 04:04AM
Boujour à tous et surtout à Serge,

J'aimerai beaucoup monté sur mon imprimante Air2 l'autoleveling de la Smartrap.

Dans un premier temps quel serait le servo moteur et l'endstop (lien, peut-être ?) à acheter ?
Ou brancher ces derniers éléments ?

Je suis sous Marlin => Arduino, quelle serait les lignes de codes à ajouter ou changer et dans quel fichier ?


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 16, 2014 05:05AM
Personne n'est intéressé pour donner ou recevoir des indications sur l'autoleveling bed ?
Est-ce un secret de fabrication ?
Peut-être que je me suis trompé dans la formulation, tan-pis pour moi !?


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 16, 2014 05:24AM
Si l'anglais te vas,
j'ai trouvé cette vidéo qui montre comment calibrer, régler l'autoleveling: ici
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 16, 2014 05:36AM
Merci beaucoup, mais je suis nul en anglais, c'est dommage ça à l'air vraiment intéressant.


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 16, 2014 07:09AM
Salut,
Ce n'est pas si compliqué, une fois que tu a pigé le truc.

Tu prends un servo, plus petit c'est mieux. Évite les servos low-cost d'Ebay, ils ne sont pas chers pour une raison.
Tu prends un capteur de butée.
Tu prends une alimentation 5 V, car celle du ramp a de grandes chances d'être vite saturée (c'est débattable, je sais).
Tu lies le tuto d'intégration sur le site officiel :
[github.com]

et voila.
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 16, 2014 03:37PM
Merci Tleneel,

Au départ ça m'a paru un peu léger comme explication, mais en suivant bien tes directives ça m'a amené à pas mal de liens sur le 'puet'.

Il va falloir que je traduise au mieux les infos en anglais (merci google), j'espère bien y arriver.

Mais si d'autres on des infos je suis preneur.

Comme toi, mon pote disait "Ce n'est pas si compliqué, une fois que tu a pigé le truc. " il s'appelait La Palice ;o)... j’adore !


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 17, 2014 10:15AM
Désolé, je n'ai pas vu ce sujet avant.

En fait, tienel a raison.
J'ai juste suivi la doc de marlin ! et j'ai utilisé ce lien : [www.soliforum.com]

J'ai cablé le servo sur MAX X ( oui oui , il y a tout ce qu'il faut ,+ - signal , et la librairie servo utilisée n'a besoin que d'une sortie numerique normale.) . on peut trouver mon marlin sur le github de smartfriendz. Il faut regarder pins.h, et configuration.h.

Ensuite il faut regler les deux angles du servo : repos et mesure.

ensuite, il faut bien mesurer la distance endstop z , buse.

et apres c'est le bonheur.


the Smartrap project

[smartfriendz.com]
[www.thingiverse.com]
[reprap.org]
[github.com]
doc assemblage: [reprap.org]
NEW: Forum smartfriendz: [smartraptalk.smartfriendz.com]
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 19, 2014 07:14AM
Bonjour à tous,

Malgré n'avoir pas encore terminé mon bed auto, je vais essayer ici de d'apporter des explications sur mes 'bricolages' pour éventuellement aider les nuls comme moi.

Après pas mal de manipulations hésitantes sur le Firmware Marlin indiqué par Tiennel et celui de Serge, accompagnées de quelques erreurs notamment sur le fichier Marlin_main.cpp de "Tiennel" >> ligne 1083: +void refresh_cmd_timeout(void), il faut enlever le + qui est devant.
J'ai donc choisis le Marlin de 'Tiennel >> ici il se rapproche plus de ma configuration. Puis il faut remettre ces propres réglages dans 'Mechanical Settings' du fichiers Configuration.h

J'ai branché mon servo ;o) sur D11 avec une alim en strappant vcc et 5V (voir photo jointe), je n'ai pas réussis à configurer le pin19 de Serge, malgré l'avoir bien mis dans le fichier pin.h ligne 540, je suis assez nul...



Comme vous pouvez voir sur la photo le endstop n'est pas encore branché, je suppose qu'il se branche au même endroit que l'endstop du Z !? j'arrive à faire marcher le levier du servo avec la commande M280 P0 S60

Mais j'ai un autre problème: maintenant quand j'appuis sur 10mm pour faire monter le Z il ne monte que de 2mm, X et Z on aussi des mauvais réglages, je cherche ou dans marlin ou régler les pas des axes x y z,


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 19, 2014 09:13AM
Problème de 'pas' résolut: je suis sous Repetier > allez dans Configuration > configuration EEPROM du Firmware...

La suite prochainement.... en espérant qu'il y a quelques personnes intéressées par l'auto bed !?


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 19, 2014 10:10AM
Par contre j'aimerai bien quand même connaitre dans quel fichier Marlin se trouve ces réglages. Les réglages du genre >
#define DEFAULT_AXIS_STEPS_PER_UNIT
En passant par Repetier je n'arrive pas à l'enregistrer durablement

Edited 1 time(s). Last edit at 02/19/2014 10:11AM by tmpx.


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 19, 2014 10:35AM
ça se trouve dans le fichier configuration.h de marlin
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 19, 2014 11:20AM
Merci ncls18,

J'avais fini aussi pour le retrouver. Le fichier Marlin change beaucoup au fur à mesure du temps et les lignes de commandes ne sont plus placées au même endroit et étant débutant...

En recherchant sur Google je suis tombé sur le réglages du PID avec la commande M303 >> ici >

J'ai donc fait cette manip' pour configurer mon PID sur configuration.h:
résultat de mon M303
Quote
#define DEFAULT_Kp 34.09
#define DEFAULT_Ki 2.39
#define DEFAULT_Kd 121.74


Avant j'étais avec le réglage :
Quote
// Ultimaker
#define DEFAULT_Kp 22.2
#define DEFAULT_Ki 1.08
/#define DEFAULT_Kd 114


Mais est-ce bien nécessaire ?


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 24, 2014 08:51AM
J'avais des problèmes du genre "Parkinson" avec un gros servo moteur.
Ce servo était branché sur D11 avec un cavalier sur vcc et 5V de la Ramps 1,4 pour son alimentation,
Donc j'ai opté pour brancher un servo beaucoup plus petit, mais toujours le même problème.
J'ai alors suivi les conseils de Yome sur le post ici >>>

C'est à dire cabler le servo comme suit:
+du servo sur le + de l'alimentation
signal du servo sur signal de ta carte
- du servo sur le - de l'alimentation et sur celui de la carte

MAIS toujours le problème de "Parkinson"... L'alimentation 12v de la RAMPS est issus d'une alimentation de PC ATX 300W, j'ai essayé sur son alim 5V, puis sur une alim supplémentaire et dans les deux cas "Parkinson" du servo.

Est-ce que quelqu'un aurait de bons conseils pour faire cesser le "Parkinson", sinon les fonctions de l'autoBed ont l'air de bien fonctionner, mais je n'ose aller plus loin.

ou bien Smartfriendz.quand tu écris qu'Il faut regarder pins.h, et configuration.h.
>>> Mais à quel endroit et surtout que y faire ?

J'ai essayer en branchant le servo sur D19 (à droite de l'endstop du Z) après avoir changer la ligne 540 " #define SERVO0_PIN 11" dans le fichier pin.h par la ligne " #define SERVO0_PIN 19"... mais rien ne marche, je trouve pas mon erreur;


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 24, 2014 05:08PM
Personne pour m'aider ? ou m'aiguiller ?


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 24, 2014 06:27PM
Salut tempx,

Désolé, je ne lisais pas ici sad smiley

Pour le parkingson, j'ai eu le meme probleme et je l'ai resolu dans marlin , configuration.h ligne : 351

#define PROBE_SERVO_DEACTIVATION_DELAY 1500

ca permet de couper le servo apres 1.5 secondes.

pour les branchements, je l'ai mis sur MAX_Z ( a droite du min_Z , endstop) , Mais ca doit fonctionner tres bien comme tu as fait. du moment qu'on a du 5v, masse et un pin qui correspond bien dans pin.h pour servo0 .

J'espere que ca va fonctionner.


the Smartrap project

[smartfriendz.com]
[www.thingiverse.com]
[reprap.org]
[github.com]
doc assemblage: [reprap.org]
NEW: Forum smartfriendz: [smartraptalk.smartfriendz.com]
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 25, 2014 02:48AM
Enfin bonne nouvelle, c'est fini pour moi le Parkinsonien, je vais maintenant pouvoir faire mes propres réglages après le boulot.
Merci beaucoup Smartfriendz.


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
February 25, 2014 04:17AM
Aussi pour, peut-être, ceux qui prendraient des infos ici.

Attention au câblage de la prise du servo:

sur D19 (à droite du Z endstop):
Signal
masse/ gnd
+ vcc

sur D11( voir photo plus haut) :
Signal
+ vcc
Masse/gnd


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 01, 2014 04:50AM
Bonjour à tous,

Bon, mon servo marche bien il prend bien le contact et descend le hotend à la bonne hauteur.

Mais j'ai un problème il ne fait qu'un seul sondage.

J'ai bien repris le modèle du fichier configuration.h de la Smartrap, avec mes réglage de positionnement, MAIS rien n'y fait, toujours un seul sondage.

Une idée, une piste de recherche !?


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 01, 2014 05:29AM
Salut tempx,

si tu fais la commande G29, as tu un seul sondage ? il devrait y en avoir 3. avec smartrap, j'ai reglé a 25,25,25,100,100,25 .

ensuite, pour integrer cela avec un host, je place ces codes dans les parametres de slic3r dans la rubrique "code de demarrage ".. ca se fait a chaque impression :

demarrage
M109 S[first_layer_temperature_0];set extruder temp and start heating
G28 X0 Y0 ;home X and Y
G29 ;probe bed
G90; set absolute coordinates
G92 E0; reset extruder distance
G1 X10 Y10 F3000 ; move to back right corner

fin
M104 S0 ; turn off temperature
G28 X0 ; home X axis
M84 ; disable motors

avec ca, ca devrait tourner , non ?


the Smartrap project

[smartfriendz.com]
[www.thingiverse.com]
[reprap.org]
[github.com]
doc assemblage: [reprap.org]
NEW: Forum smartfriendz: [smartraptalk.smartfriendz.com]
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 01, 2014 08:25AM
Merci Smartfriendz,

Je suis à l'extérieur, je reviens vers ma i3d dimanche soir pour suivre tes indications.
Je te dirais quoi.

En attendant, tu dis que tu as réglé à 25,25,25,100,100,25 !?

sur configuration.h il y a que:
#define LEFT_PROBE_BED_POSITION 25
#define RIGHT_PROBE_BED_POSITION 100
#define BACK_PROBE_BED_POSITION 100
#define FRONT_PROBE_BED_POSITION 25

Comment et ou intégrer: 25,25,25,100,100,25 ?


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 02, 2014 10:59AM
Merci beaucoup Serge,

Enfin de compte ma configuration était bonne, mais j'avais essayé un g29 non concluant et j'étais resté sur cette echec. Et quand j'essayais de lancer une impression il y avait à chaque fois qu'un seul sondage.

La ou tes indications m'ont été très précieuse c'est "dans les parametres de slic3r dans la rubrique "code de demarrage ""
Là tu a été au top de l'aide, encore merci.

Vidéo de mon autoleveling bed


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 02, 2014 12:31PM
Très sympa la vidéo thumbs up

J'ai déjà posé la question à Serge... je ne comprends pas pourquoi le switch ne resterait-il pas en bas pendant toute la procédure ?

Gilles.


Devise Shadoks : "Mieux vaut mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes."
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 02, 2014 01:23PM
Ouais pourquoi pas, Mais il faudrait qu'un développeur ajoute et/ou modifie des lignes de codes dans marlin
Est-ce que le jeu en vaut la chandelle ?


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 02, 2014 04:45PM
Super boulot tempx, Je suis content que ca fonctionne finalement smiling smiley

Gilles a raison, ca pourrait rester tout le test en bas.. Je n'ai pas encore codé le truc, mais je vais le faire ! on verra si ca va plus vite ?


the Smartrap project

[smartfriendz.com]
[www.thingiverse.com]
[reprap.org]
[github.com]
doc assemblage: [reprap.org]
NEW: Forum smartfriendz: [smartraptalk.smartfriendz.com]
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 02, 2014 06:29PM
Je viens de voir la vidéo c'est super chouette ! Si j'peux me permettre n'hésite pas a lubrifier les tiges filetées en z, elles ont l'air de faire du bruit tongue sticking out smiley

Comment fonctionne le positionnement ? 25,25,25,100,100,25 ça équivaut à quoi en Xy1 Xy2 Xy3 Xy4 ?
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 02, 2014 08:00PM
Un très bon tuto en français de Thierry Monnot avec les modifications et explications des modifications "Marlin"
http://thebreizmaker.wordpress.com/autoleveling-bed/

profitez en pour visiter son site ....

A++
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 03, 2014 03:48AM
Quote
lv-esad
Je viens de voir la vidéo c'est super chouette ! Si j'peux me permettre n'hésite pas a lubrifier les tiges filetées en z, elles ont l'air de faire du bruit tongue sticking out smiley

Comment fonctionne le positionnement ? 25,25,25,100,100,25 ça équivaut à quoi en Xy1 Xy2 Xy3 Xy4 ?

Le bruit est une indication, Mais justement, pour prévenir, j'avais avant la vidéo lubrifier les tiges filetées avec du dégrippant, qui faisait moins de bruit avant. Comme quoi, avec du zinguer "chinois" on ne peu pas s'attendre à de la haute qualité !?

Je ne sais pas à quoi correspondait 25,25,25,100,100,25
J'ai formulé mon configuration.h comme suit:

Quote
#define LEFT_PROBE_BED_POSITION 34 // positionnement sur 34 mm du X à partir de la gauche du lit
#define RIGHT_PROBE_BED_POSITION 180 // déplacement de 180mm sur X - 34
#define BACK_PROBE_BED_POSITION 135 // déplacement de 135mm sur Y - 20
#define FRONT_PROBE_BED_POSITION 20 // 20mm sur Y à l'avant du lit


Sachant que ma zone d'impression fait en X 185 et en Y 180

Merci Xav83 pour le lien, c'est super intéressant pour moi, d'autant plus que je suis aussi dans le travail du bois.


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 10, 2014 04:37AM
Bonjour à tous

c'est bien beau tout ça, j'ai compris de mettre le servo en D11 et l'alimenter.
Par contre avec ma I3 rework, le end stop Zmini est une platine électronique imprimée comportant le fin de course
et il y a 3 PINOCHES .
Si je mets un fin de course mécanique combien de pinoches je branche et Où ??????? confused smiley
merci de vos réponses


animateur ErcaLab37 (Avoine) projets: amélioration Anet A8 et construction d'un clone PRUSA MK3S+
sur chassis I3 LE BEAR
Atelier Arduino à Avoine tous les mardis
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 10, 2014 08:58AM
Peut-être que la photo ci-dessous pourra te venir en aide !?



Il faut que tu le branches à la place du endstop min

Il faut aussi comprendre que 3 ou 2, c'est la même chose, tu branches l'un ou l'autre.


tmpx
Prusa Air 2
Ramp+ Arduino Mega 2650
=> Thingiverse.com
Attachments:
open | download - Câblage Ramps et Arduino mega.jpg (75.6 KB)
Re: Standarisation de l'autoleveling bed de la Smartrap.
March 10, 2014 09:31AM
tiens si cela peux t'aider

Edited 2 time(s). Last edit at 03/10/2014 09:33AM by swing.
Attachments:
open | download - 20140310_141613.jpg (114.8 KB)
Sorry, only registered users may post in this forum.

Click here to login