Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonsoir à tous.

Je m appelle Yann, Breton de 43 ans et je ne veux pas rater la Revolution qui est en marche : LA 3D.

Jai donc acheter un kit Prusa 3d Rework 1.5. Autodidacte et optimiste, je me lance.

Le montage se passe bien avec beaucoup d application quand meme car c est precis comme bricolage,

Je monte l electronique et sa connectique, bien expliqué dans le manuel.,

J installe arduino et me lance dans la partie micro logiciel du projet. 

Etant né dans les années 70 (ho le dinausore !!!), j ai entendu parler de ces langages , sans pour autant les maitriser. Mdr

J implante le microgiciel dans mon arduino mega 2560 :). J installe repetier host et me dis que pour l instant je gere...

Je configure un port com (celui qui reconnait ma Prusa) et installe les drivers qui vont bien. Je configure une imprimante dans Repetier et quand je la connecte ...

Repetier me dis 8 commandes en attente. Je comprend vaguement que j ai un probleme de communication entre le logiciel et la machine...

Je remplace les pilotes mais rien ni fait. Je verifie mes drivers du port Com les mets a jour.

Au passage, UN GRAND MERCI aux  imprimeurs fou qui m ont indiquer des pistes sans le savoir ;)

Bref, j ai le bec dans l eau et je fais appel aux savoirs car je suis à cours d idées et je fais une pause.

Donc je me tourne vers vous.

J ai une Prusa 3d Rework 1.5

Une carte arduino Mega2560

une carte RAMPS1.4

Arduino 1.0.6

Avec Repetier host 2.0.1

 

Et un moral d enfer. :) 

Merci d avance

Modifié (le) par Le mot
Posté(e)

Bonjour, as tu vérifié le baurate ? 250000 sur les mega 2560 ? 

Tiens nous au courant.

Posté(e)

Bonjour Macmootpro

Je viens de re tester le baud rate à 225000. J ai toujours 8 commandes en attente avec une imprimante au repos.

Dans la barre des logs (que je découvre en bas de l'écran) j ai:

no start signal detected    forcing start

Cela te parle?

Posté(e)

Ha je vois, malheurement c'est pas

compatible avec Windows 7.

j ai déjà discuter avec un autre maker et ça marche pas sur seven.

  • 2 weeks later...
Posté(e)
Le 20/06/2017 at 08:58, macmootpro a dit :

Ha je vois, malheurement c'est pas

compatible avec Windows 7.

j ai déjà discuter avec un autre maker et ça marche pas sur seven.

Je suis sur windows7 pro et repetier fonctionne sans problèmes, avec un firmware marlin 1.1.0 RC7, carte MKS Gen v1.1

J'avais le même souci (sur repetier et sur simplify3D)

Aujourd'hui résolu (enfin, j'espère, car je viens d'imprimer ma première pièce).

J'ai "simplement" indiqué un baud rate à 250000, ans tenir compte des 9800 indiqués sur le pilote du port série de l'ordi.

Et là, MIRACLE !!! Ca fonctionne. Il faut juste attendre quelques secondes que l'ordi se connecte bien à la carte, et c'est parti.

J'espère que pour toi ça va être pareil (4 jours que je galère avec ça!)

  • 2 weeks later...
Posté(e)

ça y est mon imprimante est enfin reconnue. après avoir essayer tous les drivers que je trouvais ce sont les FTDI qui correspondent le mieux.

Donc je me lance dans les procédures de réglages des axes X Y et Z. Les endstops X et Y font leur travail et les home X et Y sont impec!!! Enfin après avoir inversé les commandes pour l axe Y. Mais l'axe Z c'est autre chose. Quand je fais un HOME Z l'axe monte jusqu a arrivé en butée des tiges filetées. No panique me dis je, il suffit d'inverser les commandes de l'axe Z (petit réglage dans option d imprimante Repetier host).

Et non car ça inverse bien sur les commandes, mais le HOME Z fais toujours remonter l axe Z!!!

J ai fais mon curieux et je suis aller voir dans le fichiers MARLIN.ino, dans le fichier config.h et à la section Mechanical settings j ai trouvé ca:

 

// 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 = false; // 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 = false; // set to true to invert the logic of the endstop.
//#define DISABLE_MAX_ENDSTOPS
//#define DISABLE_MIN_ENDSTOPS

 

M

Posté(e)

Car le problème est que je n'arrive pas à calibrer Z.

la procédure standard se passe bien mais quand je test le G30, 

le chariot s'élève de 30 mm et palpe dans le vide.

ce qui m empêche de régler mon offset ( M851 z-x.xx )

Désolé si je ne suis pas cohérent ou explicite mais je découvre ce nouvel univers et j'en apprend tous les jours

et même plusieurs fois par jours :)

Posté(e)

Ma méthode pour calibrer mon z : 

g28 //test home sur tous les axes

m851 z0 //pour mettre la valeur z à 0

g1 z0 //pour que la buse descende à 0 "attention à pas forcer sur le plateau"

mise en place du ticket de caisse 0.2mm

depuis ecran prusa : préparation/deplacer un axe/0.1mm/axe Z/descendre doucement le z

dès que mon papier accroche, je note la valeur qui doit se trouver entre 0 et -2 "idéalement, sinon, descendre ou remonter la buse"

m851 z-XX //xx est la valeur trouvée

m500 pour stocker la valeur dans l'eeprom

 

Pour info, je fais ce test a chaque début de print, ca évite de ruiner le buildtak déjà bien entamé..

PS : j'ai un 3dtouch, peut-être que sans ça la procédure est différente...

Posté(e)

Merci tomg778 mais je ne passe pas la 1ere étape lol

Effectivement ton système fonctionne j'avais pensé à un script similaire pour pouvoir tester la machine.

Mais pour l'instant le g28 x0 y0 c tout bon. Chaque axe retrouve son point 0

Le g28 z0 me fais monter l axe Z jusqu à la limite haute de la visse sans fin. Grrrr

Je penche donc plus pour une ligne de commande à inverser

Lorsque que je fais G1 Z10 :Z descend de 10

Lorsque que je fais G1 -10 :Z monte de 10

Le HOME Z envoie l'axe Z "dans les nuages"mdr (enfin ça dépend des jours quand même).

Si vous avez des idées, je prend.

Et en tout cas merci à tous ceux qui répondent et qui trouvent des solutions, sur ce forum et ceux de la planète

Posté(e) (modifié)

Lorsque que je modifie une de commande et que je la vérifie avec arduino avant de la "téléverser",

j ai toujours la même réponse : using typdef-name- 'fpos_t' after struct'. 

J ai raté quelque chose? oui mais quoi!

Modif Marlin

Modifié (le) par Le mot
Posté(e) (modifié)

il faut juste inverser la valeur true en false, ou l inverse, dans le config.h

si arduino te balance une erreur, c'est que tu as changé un truc que t'aurais pas du..;)

#define INVERT_X_DIR false

#define INVERT_Y_DIR true

#define INVERT_Z_DIR true

#define INVERT_E0_DIR true

ou meme plus simplement dans repetier, cocher inverser Z...

Modifié (le) par tomg778
Posté(e)

OK j ai réglé ça !!!

Pour info :

Dans Arduino -> Outils -> Type de carte -> gestionnaire de carte dans Arduino AVR Boards (le premier de la liste)

il faut cliquer sur more info puis sélectionner 1.6.11 et INSTALLER.

Le probleme, je crois, viens d'un logiciel trop recent bla bla bla j ai pas tout compris car mon englais est rouillé

mais cette combine me permet de modifier mon fichier Configuration.h et j ai récupèré mon HOME Z dans le bon sens.

Posté(e) (modifié)

j'ai ressue mon imprimante hier matin je l'ai monter. j'ai un problème sur repetier. quand je vais dans paramètre d'imprimante.

j'ai default a la place de µDelta. ça m’empêche de avoir la mise à jour µDelta. impossible de imprimer. dans le guide d'utilisation il on µDelta et pas moi.

c'est bizare

Modifié (le) par Wateur
  • 4 weeks later...
Posté(e) (modifié)

Pour LE MOT Fait attention quand tu change le sens de tes fin de courses. Des fois juste en changeant le sens du moteur ça fonctionne. Change les paramètres un par un et regarde mais pas les deux en même temps je me suis fais avoir comme ça une fois. Je sais pas si c'est très claire.

Sinon ça peut venir de ta version d'arduino. Effectivement pour ma pars j'ai du récupérer une version plus ancienne(arduino 1.0.1), j’étais sur la 1.0.6 aussi avant et il y a rien qui marchait à part le retour home. Si tu veux des liens dis le moi je les mettraient.

Ça soignera surement ton problème de compilation également je pense.

Modifié (le) par tienou

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
×
×
  • Créer...