Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Routeur F1TAB ETH problème avec affichage ecran SSD1309
#1
Bonjour, tout est dans le titre.

Rolrider a fabriqué le routeur F1AB d'André en boitier modulaire rail DIN et en version ethernet (pas wifi). Dans cette version il y a un écran OLED SSD1309. Il fonctionne très bien.
Mais il y a un problème à l'affichage. Les inscriptions sont décalées entre le haut et le bas de l'écran...

Je suis également arrivé à changer les données d'affichage (les données d'affichage de base sont faibles : juste l'adresse IP du routeur et la puissance active ) à l'écran à l'aide des infos du fil  Code OLED 128*64 ...

Mais le problème évoqué subsiste : les inscriptions se décalent en permanence entre le haut et le bas et sont donc coupées, parfois c'est juste une ligne ou 2 ou 3 ? qui se décalent, parfois c'est davantage et c'est tout le temps en train de bouger (à chaque rafraichissement d'écran) et donc c'est un écran qui est plutôt désagréable à lire ou en tout cas dérangeant. Quelqu'un a-t-il une idée sur la problématique sachant que l'écran utilisé est un SSD1309 ? (bien coché dans les paramètres sur GPIO 4 et 32).
Voici des liens pour les images de ce qui se passe :
https://ibb.co/ccQbqs4q
https://ibb.co/chGgcdKX
C'est mieux en visuel
Que se passe-t-il ? Quelqu'un a-t-il une idée. [Image: huh.png][Image: huh.png][Image: huh.png]
Répondre
#2
Ca peut être un problème avec l'écran en lui-même, un problème d'alimentation ou des signaux de mauvaises qualités
Bref presque tout en fait, le plus simple est de commencer par changer l'alim
Electronicien et spécialiste en impression 3D FDM
https://www.premium-forum.fr/index.php
Répondre
#3
(Hier, 05:41 PM)Jacques13 a écrit : Ca peut être un problème avec l'écran en lui-même, un problème d'alimentation ou des signaux de mauvaises qualités
Bref presque tout en fait, le plus simple est de commencer par changer l'alim

J'ai fabriqué 5 routeurs de ce type tous identiques avec 5 écrans identiques et après test le problème est identique sur les 5 routeurs et donc les 5 écrans. Cela ne semble donc pas être un problème d'écran. Tout est intégré dans un PCB, tous les contacts électriques sont soudés, comment les signaux pourraient-ils être de mauvaise qualité (voir routeur F1ATB version ETH )?  L'alim est normalement de bonne qualité soudée sur le PCB ? Il semblerait donc plutôt que cela soit un problème de communication entre le soft et l'écran ?
Répondre
#4
(Hier, 06:26 PM)photauconso a écrit :
(Hier, 05:41 PM)Jacques13 a écrit : Ca peut être un problème avec l'écran en lui-même, un problème d'alimentation ou des signaux de mauvaises qualités
Bref presque tout en fait, le plus simple est de commencer par changer l'alim

J'ai fabriqué 5 routeurs de ce type tous identiques avec 5 écrans identiques et après test le problème est identique sur les 5 routeurs et donc les 5 écrans. Cela ne semble donc pas être un problème d'écran. Tout est intégré dans un PCB, tous les contacts électriques sont soudés, comment les signaux pourraient-ils être de mauvaise qualité (voir routeur F1ATB version ETH )?  L'alim est normalement de bonne qualité soudée sur le PCB ? Il semblerait donc plutôt que cela soit un problème de communication entre le soft et l'écran ?
Probablement qu'il s'agit d'un problème de compatibilité selon la version du SSD1309. Il faudrait regarder s'il n'existe pas plusieurs versions de la librairie de cet écran suivant son fabricant.
Electronicien et spécialiste en impression 3D FDM
https://www.premium-forum.fr/index.php
Répondre
#5
(Hier, 07:07 PM)Jacques13 a écrit :
(Hier, 06:26 PM)photauconso a écrit :
(Hier, 05:41 PM)Jacques13 a écrit : Ca peut être un problème avec l'écran en lui-même, un problème d'alimentation ou des signaux de mauvaises qualités
Bref presque tout en fait, le plus simple est de commencer par changer l'alim

J'ai fabriqué 5 routeurs de ce type tous identiques avec 5 écrans identiques et après test le problème est identique sur les 5 routeurs et donc les 5 écrans. Cela ne semble donc pas être un problème d'écran. Tout est intégré dans un PCB, tous les contacts électriques sont soudés, comment les signaux pourraient-ils être de mauvaise qualité (voir routeur F1ATB version ETH )?  L'alim est normalement de bonne qualité soudée sur le PCB ? Il semblerait donc plutôt que cela soit un problème de communication entre le soft et l'écran ?
Probablement qu'il s'agit d'un problème de compatibilité selon la version du SSD1309. Il faudrait regarder s'il n'existe pas plusieurs versions de la librairie de cet écran suivant son fabricant.

D'après les infos dont je dispose dans le sujet Code OLED 128*64 il est expliqué que depuis le passage aux versions 14.X du soft de André la librairie utilisée pour les écrans est  LovyanGFX . Si on la change il faut retoucher tout le code d'André et on perd les évolutions qu'il fera par la suite. Je suis de toutes façons bien incapable de faire cela, je n'ai pas la compétence !!! Si c'est cela le problème alors je vais devoir rester comme cela me semble-t-il ? Undecided

Autre piste est-ce que l'utilisation d'un Esp32/WT32-ETH01(décris dans le tuto d'André pourtant), pourrais changer quelque chose dans la communication ESP32-ecran. Huh

Par ailleurs le phénomène est vraiment curieux : à l'initialisation l'écran est toujours Ok et les affichages qui alternent toutes les secondes environs sont Ok pendant quelques dizaines de seconde et après ça dérape de 1 ou 2 ou 3 lignes puis de beaucoup plus, puis parfois ça revient comme il faut pendant quelques dizaines de secondes avant de redéraper et ainsi de suite et ça à l'air assez aléatoire...parfois il met même les informations en miroir (plus rare) ... Comme j'expliquai plus haut on a toujours accès aux informations, mais ce n'est vraiment pas confortable visuellement parlant et très désagréable... Angry
Répondre
#6
Ayant la même carte que photauconso, en test... j'ai le même problème (déjà évoqué dans un autre sujet mais sans solution)

-j'ai mis deux résistance pull up sur les lignes data (sda et scl) .......pas mieux !

-j'ai aussi coché dans le paramètre SH 1106 oled......c'est presque mieux ! sauf que l'affichage scintille, la puissance routée n'est plus coupé mais parfois se retrouve au milieu de l'affichage.

.......a suivre
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : Jacques13, 1 utilisateur(s) invisible(s), 3 visiteur(s)