Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

J'ai récupéré un afficheur LCD type Geeetech, j'aimerais l'utiliser sur mon imprimante.

comment doit-on procéder pour indiquer sa présence dans marlin.

Je dispose de la carte Méga de l'extension Ramp et de l'afficheur, avec lecteur de carte SD.

Comment procéder pour utiliser ceci à la place du PC, de façon a être autonome ?????????????????????

Merci.

Serge.

Posté(e)

Pour que ton imprimante soit autonome, tu met un fichier .gcode sur ta carte sd puis tu l'insert dans son emplacement.

Et avec l'écran tu lance l'impression ;)

Sinon avec ton écran, tu as les câbles?

Posté(e)

Merci Donovan-88.

J'ai bien compris comment ça devait être utilisé, ce que je ne sais pas c'est comment,

configurer l'ensemble, j'ai la carte Mega, la carte Ramp, l'afficheur,

mais comment faire fonctionner l'ensemble, comment Marlin sait que l'afficheur est connecté, comment,

l'afficheur et le lecteur de carte, sont gérés, vis à vis de marlin ????????????

En fait que faut-il modifier pour que cela fonctionne ?????????????

Actuellement cela fonctionne avec le PC.

Merci.

serge.

Posté(e)

Ton écran semble être un "full graphic" comme le miens.

Tu va dans ton Marlin / Configuration.h tu descend jusqu'à trouver

  Citation
//LCD and SD support

A partir de là tu as un ensemble de blocs pré-renseignés. Tu repère celui qui correspond à ton écran LCD. Dans ton cas comme le miens, cela semble être le bloc

  Citation
// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)

// http://reprap.org/wiki/RepRapDiscount_F ... Controller

//

// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib

//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

Et tu décommente (tu retire les 2 //) la ligne #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

Comme le stipule le bloc, n'oublie pas d'installer la librairie U8glib (Il suffit de suivre le lien donné)

Tu téléverse ton marlin ainsi mis à jour et à toi les joies de cet écran très pratique ;)

Posté(e)

J'ai éssayé, j'obtiens:

In file included from /dogm_lcd_implementation.h:38,

from ultralcd.cpp:42:

dogm_font_data_marlin.h:13: error: 'u8g_fntpgm_uint8_t' does not name a type

dogm_font_data_marlin.h:172: error: 'u8g_fntpgm_uint8_t' does not name a type

In file included from /dogm_lcd_implementation.h:40,

from ultralcd.cpp:42:

ultralcd_st7920_u8glib_rrd.h:43: error: 'u8g_t' was not declared in this scope

ultralcd_st7920_u8glib_rrd.h:43: error: 'u8g' was not declared in this scope

ultralcd_st7920_u8glib_rrd.h:43: error: 'u8g_dev_t' was not declared in this scope

ultralcd_st7920_u8glib_rrd.h:43: error: 'dev' was not declared in this scope

ultralcd_st7920_u8glib_rrd.h:43: error: expected primary-expression before 'msg'

ultralcd_st7920_u8glib_rrd.h:43: error: expected primary-expression before 'void'

ultralcd_st7920_u8glib_rrd.h:43: error: initializer expression list treated as compound expression

ultralcd_st7920_u8glib_rrd.h:44: error: expected ',' or ';' before '{' token

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: stk500v2_getsync(): timeout communicating with programmer

Posté(e)

Précision:

Si je laisse les '' // '', je télécharge normalement et l'écran reste allumé, sans infirmations affichées ......

Posté(e)

As-tu bien installé la librairie U8glib comme stipulé ?

Si tu laisse les "//" en début de ligne, celle-ci est considérée comme un commentaire. En supprimant les "//", la ligne est considérée comme une instruction à exécuter.

Je précise qu'il n'y a QUE la ligne

  Citation
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

à decommenter

Posté(e)

'' Ben Woui .... !!!!!! '' je sais pour les '' // ''.

Le problème, des que je les enlèves, j'ai les erreurs que, je donnais dans mon message précèdent.

Il doit manquer quelque chose, quelque part, mais quoi et ou ????????????????????????

Bon, pour la petite histoire, je programme depuis fort, fort longtemps, mais utiliser arduino, ce n'est pas toujours, très clair,

et, surtout, très mal commenté .....

Posté(e)

Il semblerait que ce soit la lib: u6G qui manque, mais bien qu'ils en parlent de partout, il faut encore trouver ou ils l'ont cachée.

Le jeu de piste, continu ..... :lol:

Posté(e)
  scarou a dit :
Ton écran semble être un "full graphic" comme le miens.

Tu va dans ton Marlin / Configuration.h tu descend jusqu'à trouver

A partir de là tu as un ensemble de blocs pré-renseignés. Tu repère celui qui correspond à ton écran LCD. Dans ton cas comme le miens, cela semble être le bloc

Et tu décommente (tu retire les 2 //) la ligne #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

Comme le stipule le bloc, n'oublie pas d'installer la librairie U8glib (Il suffit de suivre le lien donné)

Tu téléverse ton marlin ainsi mis à jour et à toi les joies de cet écran très pratique ;)

Tu n'as pas bien lu mon post me semble-t-il. Le lien y figure et dans ton Marlin également. ;)

http://code.google.com/p/u8glib/wiki/u8glib

Posté(e)

J'ai réinstallé la lib.

Ca charge normalement mais j'ai toujours l'écran allumé avec rien dessus.

J'ai utilisé, les deux solutions ci-dessous, sans plus de succés....

// The MaKr3d Makr-Panel with graphic controller and SD support

// http://reprap.org/wiki/MaKr3d_MaKrPanel

#define MAKRPANEL

ou

// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)

// http://reprap.org/wiki/RepRapDiscount_F ... Controller

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

Posté(e)

Tu l'as acheté où ton écran ? La procédure d'installation figure parfois dans le descriptif de vente.

Autre piste : As-tu réglé le contraste ?

Posté(e)

Carte achetée sur le site Geeetech.com (pas de doc, ni explications).

Pour ce qui est du reglage , j'ai trouvé deux potentiomètres marqués : en face avant TIME ADJ, et en face arrière CON ADJ

Ils ne semblent pas jouer sur le contraste.

Posté(e)

Comme je te l'ai suggéré,Geeetech indique bien un lien pour l'installation : http://www.geeetech.com/wiki/index.php/Smart_controller_With_LED_turn_on_control_12864_Version

A mon avis, il faut reprendre l'installation depuis le début conformément à la procédure donnée. Si cela ne fonctionne toujours pas, envisager que l'écran puisse être défectueux et faire un échange standard auprès de Geeetech.

Posté(e)

Bon j'ai refais la même chose : lib , define, etc ...., ça ne change rien, Quand-à l'échange standard (.... il a été acheté, il y a plus d'un an)),

ça va être dur .....

Si ce système ne fonctionne pas, je vais rester sur le PC, si j'ai le temps, je me développerai un système perso.

C'est bien plus long, mais au moins ça marche ........ :lol:

Posté(e)

En insistant on arrive à la faire fonctionner.

Plusieurs solutions.

1) La configuration est bonne (par le plus grand des hasards, au début).

2) on change un peu au pif .... dans configuration.h, les #define (c'est ce que j'ai fais). :lol:

Le contraste ne semble pas pouvoir ce régler, ni par le potentiomètre,

ni dans le menu (si on change la valeur de contraste(0 à 63), cela ne change rien). :roll:

Bon je vais continuer à chercher ......

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...