Bonjour à tous,
Je bute sur un problème depuis quelques jours lors du passage en Marlin 1.1.9 de la carte Zum Mega 3D de mon Hephestos 2.
Après mise à jour en Marlin 1.1.9 officiel, la vue du menu principal est la suivante :
On distingue le menu principal, mais l'affichage n'est pas correct. Il semble qu'une partie de l'écran est utilisé mais pas dans sa totalité.
Après quelques secondes, ou après mouvement sur le sélecteur, le menu principal est remplacé par n'importe quoi :
J'ai utilisé les fichiers configuration. h et configuration_adv.h fournis par Marlin pour l'Hephestos 2.
J'ai connecté la carte à Repetier. Toutes les fonctions de l'imprimante semblent opérationnelles.
J'ai également essayé avec la version 1.1.8 de Marlin, différentes versions de l'IDE arduino et de la bibliotheque u8glib, différents langages fr, fr_utf8, en, et toujours le même problème.
Seul l'afficheur de la carte ZUM LCD smart controller (rev1.9) semble poser problème.
En parcourant la toile (surtout Github), je ne trouve aucune retour de ce type.
Qu'en pensez vous?
Problème affichage Hephestos 2 passage firmware Marlin 1.1.9
- Jacques
- Site Admin
- Messages : 5676
- Inscription : jeu. oct. 23, 2014 3:02 pm
- Imprimante 3D : Witbox, Witbox 2 et Hephestos
- Localisation : Aix en Provence
- Contact :
Si l'imprimante reste fonctionnelle c'est probablement que la configuration du LCD n'est pas la bonne ou pas les bons paramètres, du style nb col/ nb lignes.
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
-
- Nouveau membre
- Messages : 4
- Inscription : jeu. oct. 17, 2019 12:04 pm
- Imprimante 3D : hephestos 2
Il s'agit bien d'un problème de configuration avec les dernières versions de Marlin qui affectent tous ces types d'afficheurs.
Problème résolu après modifications du code ultralcd_st7920_u8glib_rrd.h:
Il faut décommenter ces 3 lignes et incrémenter le delay 2 par pas de 50 jusqu’à obtenir le bon affichage :
#define ST7920_DELAY_1 DELAY_NS (0)
#define ST7920_DELAY_2 DELAY_NS (400)
#define ST7920_DELAY_3 DELAY_NS (0)
Problème résolu après modifications du code ultralcd_st7920_u8glib_rrd.h:
Il faut décommenter ces 3 lignes et incrémenter le delay 2 par pas de 50 jusqu’à obtenir le bon affichage :
#define ST7920_DELAY_1 DELAY_NS (0)
#define ST7920_DELAY_2 DELAY_NS (400)
#define ST7920_DELAY_3 DELAY_NS (0)
- Jacques
- Site Admin
- Messages : 5676
- Inscription : jeu. oct. 23, 2014 3:02 pm
- Imprimante 3D : Witbox, Witbox 2 et Hephestos
- Localisation : Aix en Provence
- Contact :
Ca ressemblait en effet à un problème de timing, quelques bons caractères et d'autres mauvais.
Bravo !
En tout cas, merci pour le partage, la question risque de revenir
Bravo !
En tout cas, merci pour le partage, la question risque de revenir
Des idées d'améliorations https://www.thingiverse.com/Premium/designs
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.
Une question, une précision, un manque de pièces détachées, posez vos questions ici même.