Mega 2560 et Ramps 1.4 comment débuter?

tyros
Compagnon
25 Septembre 2009
1 513
Au Sud De Limoges (87)
  • Auteur de la discussion
  • #1
Bonsoir à vous, et bon WE.

j'ai dit sur un autre post avoir commandé ce kit:
https://fr.aliexpress.com/item/Reprap-Ramps-1-4-Kit-With-Mega-2560-r3-Heatbed-mk2b-12864-LCD-Controller-DRV8825-Endstop/1916585239.html



J'aimerai configurer l'ensemble en imprimante 3D, afin de mieux comprendre le fonctionnement de l'ensemble.

Pour info, c'est une copie chinoise de l'arduino, mais en installant le driver correspondant à son nom (CH340), la carte Méga 2560, seule, est reconnue par le logiciel Arduino, et je peut téléverser les exemples fournis.

Ensuite, j'ai connecté la carte shield, et branché dessus les 5 drivers, puis l'écran, mais là, le logiciel arduino, ne reconnais plus les cartes et m'affiche un défaut Timeout au bout d'un moment.
IMG_20161209_221455.jpg



J'écume les sites à la recherche d'infos, et je lis souvent des référence au Marlin, mais j'avoue ne pas savoir ou débuter, les tutoriels trouvés, n'allant en général pas très loin dans les explications.

Mes questions en vrac:

Faut-il alimenter le shield avec une alim externe, même pour essais?

Ou trouver le logiciel de base pour faire reconnaître les éléments d'une imprimante 3D?

Comment activer l'affichage avec les infos des imprimantes 3D comme je le vois sur des photos?
images.jpg


Merci d'avance, je ne demande pas qu'on me fasse le boulot, mais me donner au moins des liens utiles, me rendrais grand service.
 
cr-_-
Compagnon
29 Septembre 2009
819
FR-31 Plaisance du touch
bonjour,

je pense que tout ça demande plus que ce que le port usb est capable de fournir, donc une alim externe devrait améliorer les choses

ensuite pour marlin (il existe aussi repetier) ce sont des logiciels (firmware) qui vont sur l'arduino pour assurer le pilotage
première étape: http://solidutopia.com/fr/configurer-le-firmware-marlin/
ensuite un logiciel comme pronterface ou repetier host doit être capable de communiquer avec la carte

seconde étape le lcd mais ce sera pour plus tard :)
 
tyros
Compagnon
25 Septembre 2009
1 513
Au Sud De Limoges (87)
  • Auteur de la discussion
  • #3
j'ai trouvé cette vidéo, il a la même chose que moi, et chez lui ça fonctionne...

J'étais en train de modifier les fichiers comme indiqué sur le lien que tu donnes, mais pour l'instant ça ne fonctionne pas pour ma combinaison 2560/shield: (timeout)

demain j'essaierai de connecter repetier host, c'est une bonne idée à tester.
 
speedjf37
Compagnon
15 Octobre 2009
1 969
indre et loire
Bonsoir,



Marlin Mega2560 et LCD en USB fonctionnent mais le rétro éclairage est faible (il vaut mieux ajouter une alim 12V sur la RAMPS)

compiler MARLIN avec l'IDE ARDUINO avec en option RAMPS1.4
Choisir MEGA2560 comme carte Arduino.
Sélectionner le port com sur lequel est branché la carte.

Pour les premiers test ne pas installer les drivers des moteurs.
Pour le LCD on peut inverser les deux connecteurs si cela n'affiche rien.

On peut observer les messages d'erreur en affichant le moniteur série (avec la bonne vitesse).

Si besoin nous indiquer quels sont les étapes qui ne sont pas gérables , on essayera de vous guider.

PS) quelle est la petite carte sur le coté ?

Cordialement JF
 
tyros
Compagnon
25 Septembre 2009
1 513
Au Sud De Limoges (87)
  • Auteur de la discussion
  • #7
Pour ce qui est de l'écran, il s'illumine, mais n'affiche rien, ce qui est normal probablement si le firmware ne se charge pas.

A ce sujet, si je téléverse le firmware sur la carte mega 2560, et que je la débranche, il le garde en mémoire ou pas?

ps: la petite carte est une option microSD, pour le cas ou l'écran n'est pas branché.
 
speedjf37
Compagnon
15 Octobre 2009
1 969
indre et loire
dans configuration.h

Pour la RAMPS il faut:
#define MOTHERBOARD BOARD_RAMPS_14_EFB (EFB = extruder fan bed)

Pour ce type de LCD il faut:
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

nécessite l'installation de la librairie U8glib

Pour la carte SD
#define SDSUPPORT // Enable SD Card Support in Hardware Console

Quand l'application démarre elle se bloque sur les températures extruder puis bed il faut installer les sondes ou les simuler avec une résistance (150K Ohm)


marlin_lcd.png


Cordialement JF
 
speedjf37
Compagnon
15 Octobre 2009
1 969
indre et loire
soit la ramps est défectueuse , soit elle est mal embrochée.
Il faut aligner les connecteurs sur celui qui est en bout coté opposé au branchement alimentation (les 2 rangéesde pin)

edit il reste 2 pin de libre coté alim sur la MEGA2560
 
LieutenantDan
Nouveau
14 Juillet 2014
1
Salut, je suis pas du tout un expert, mais je suis en train de me renseigner pour me construire une imprimante 3D de type Scalar L ou M de chez

3DMS. D’ailleurs je suis pas sur que tu sois dans la bonne rubrique. Le site décrit de A à Z le montage d'une imprimante. Je te mets 2 liens sur ce site

français que tu connais peut-être déjà? Ce site est une mine d'informations pour ceux

qui veulent se lancer sans trop de connaissances dans ce domaine.

Le site qui partage beaucoup: http://3dmodularsystems.com/fr/13-imprimantes-3d

Un exemple de maj firmware: http://doc.3dmodularsystems.com/mise-a-jour-du-firmware-de-votre-imprimante3d/

Dans "mise en marche" sur cette page: http://doc.3dmodularsystems.com/notices-de-montage-pour-imprimantes-3d-scalar/imprimante-scalar-m-notice-de-montage/

Electronique: http://doc.3dmodularsystems.com/raccordement-des-elements-electronique/

Les procédures sont bien décrites pour l'assemblage complet, donc en fouillant un peu, tu trouvera peut-être ton problème.

Cdlt DL
 
Dernière édition:
tyros
Compagnon
25 Septembre 2009
1 513
Au Sud De Limoges (87)
soit la ramps est défectueuse , soit elle est mal embrochée.
Il faut aligner les connecteurs sur celui qui est en bout coté opposé au branchement alimentation (les 2 rangéesde pin)

edit il reste 2 pin de libre coté alim sur la MEGA2560

Peut-être qu'il y a eu quelque chose comme ça, maintenant grâce à toi ça fonctionne.

Voila ce que j'ai fait:

j'ai cherché les lignes que tu as mentionné, mais elles étaient différentes, alors j'ai installé Arduino 1.6.12.

J'ai retéléchargé Marlin RC et la librairie U8glib.

modifié les paramètres qui n'étaient pas déjà sélectionnés.

Après compilation, j'avais toujours ce message:
IMG_20161210_114951.jpg



j'ai donc démonté la carte Ramps 1.4 et téléversé le firmware dans la Méga 2560, puis j'ai rebroché la carte Ramps 1.4, et là ça s'est mis à fonctionner!?!.
 
Dernière édition:
tyros
Compagnon
25 Septembre 2009
1 513
Au Sud De Limoges (87)
@LieutenantDan, je vais visiter les liens que tu m'as donné, et je te ferai un retour d'info.

edit: je conserve le lien vers la partie branchement/montage, je n'en suis pas encore à la partie mécanique.
J'ai déjà une imprimante 3D et je vais prendre le temps de comprendre leur fonctionnement.
 
Dernière édition:
tyros
Compagnon
25 Septembre 2009
1 513
Au Sud De Limoges (87)
je profite de ce post pour mettre des liens qui, je pense, peuvent aider.
Il est plus facile de trouver lorsque l'on sait ce que l'on cherche. :smt003

une explication complète pour l'installation de l'écran lcd.
https://data.emotion-tech.com/highlights_fr/Full-graphic - notice.pdf

Le lien vers la bibliothèque U8glibn nécessaire pour faire reconnaitre l'écran LCD.
https://bintray.com/olikraus/u8glib/Arduino

Le lien vers le firmare Marlin.
https://github.com/MarlinFirmware/Marlin
(bouton vert: clone or download)

Le lien vers le driver CH340 (la mega 2560 chinoise est reconnue ainsi par Win.)
http://www.arduined.eu/ch340-windows-8-driver-download/
 
Dernière édition:
tyros
Compagnon
25 Septembre 2009
1 513
Au Sud De Limoges (87)
Marlin Mega2560 et LCD en USB fonctionnent mais le rétro éclairage est faible (il vaut mieux ajouter une alim 12V sur la RAMPS)
j'ai fait l'essai de brancher les cartes en usb avec un cable usb normal d'1.50m, et un cable blindé de 0.30m, la différence de rétroéclairage est flagrante:

Le contraste est réglé au maxi sur les deux photos.

IMG_20161210_141015.jpg
IMG_20161210_140757.jpg
 
speedjf37
Compagnon
15 Octobre 2009
1 969
indre et loire
maintenant tu peux installer un logiciel de pilotage "REPETIER HOST" par exemple pour piloter Marlin par le port usb

Si tu veux piloter des moteurs il faudra alimenter la Ramps en 12V 10A
 
La dernière réponse à ce sujet date de plus de 6 mois
Haut