Connexion de l'écran (Anet A8) 2004 au MKS GEN L

8

Quelqu'un a-t-il pu connecter l'écran Anet A8 (2004) par défaut à un MKS GEN L?

J'ai essayé une connexion directe avec le recâblage et y vois des carrés blancs, mais je ne peux voir que des carrés blancs sur l'écran comme sur la capture d'écran:

Carrés blancs sur l'image

Câblage:

Câblage

Le code actuellement utilisé pour l'affichage:

  1. Config.hutilise #define ZONESTAR_LCD. Aussi#define MOTHERBOARD BOARD_MKS_GEN_L

  2. Config_adv.h utilise #define LCD_PROGRESS_BAR

  3. Les broches ont été laissées telles qu'elles étaient dans le fichier de configuration.

J'ai également essayé de les remplacer par cette numérotation (qui provient de la spécification MKS):

35  16  25  29  5V
37  17  23  27  GND
saikek
la source
Savez-vous que l'Anet A8 par défaut (ZONESTAR_LCD dans le firmware Marlin) n'a pas de fente pour carte SD, pas plus que le MKS GEN L, vous auriez donc besoin d'un autre écran avec fente pour carte SD ou d'un lecteur de carte SD externe. À moins que vous n'imprimiez via un serveur d'impression (par exemple, comme OctoPrint), avoir un lecteur de carte SD est un must have.
0scar
1
Veuillez ajouter plus d'informations sur ce que vous avez fait et ce qui ne fonctionne pas. Par exemple, affichez le lien vers le recâblage et le micrologiciel que vous utilisez.
0scar

Réponses:

4

J'ai l'écran Anet A8 fonctionnant sur une RAMPS 1.6 (qui fonctionne exactement de la même manière qu'une carte RAMPS 1.4). Notez qu'à la première connexion, j'ai obtenu exactement le même affichage lorsque j'ai connecté l'écran LCD aux en-têtes EXP1 et EXP 2 à l'aide de l '"adaptateur intelligent".

Pour que l'affichage Anet A8 fonctionne sur un MKS GEN L (qui est essentiellement une carte RAMPS car la disposition des broches de la configuration RAMPS est utilisée dans le firmware du MKS GEN L), vous devez oublier les en-têtes EXP1 et EXP2 et le "adaptateur intelligent" pour l'écran Anet A8. Au lieu de cela, vous devez connecter l'écran Anet A8 à l'en-tête AUX2. La seule chose que vous auriez à faire (du côté matériel) est de commuter les câbles qui sont connectés aux broches 1 et 2. J'ai utilisé des connecteurs et des câbles Dupont. La broche 1 sur AUX2 est VCC et la broche 2 sur AUX2 est GND, cela est inversé sur l'affichage Anet A8.

Du côté logiciel, vous devez définir les constantes suivantes:

#define ULTRA_LCD   // Character based

et

#define ZONESTAR_LCD

Écran Anet A8 fonctionnant sur RAMPS 1.6

Veuillez noter que sur la photo, vous voyez toujours "l'adaptateur intelligent" avec des câbles plats, mais ils ne sont pas connectés à un écran, la raison pour laquelle ils sont là est que j'ai également testé le contrôleur graphique de remise complet lors d'une session précédente. L'écran Anet A8 est connecté au câble plat sur AUX2 juste au-dessus du pilote le plus à gauche en haut à gauche.


MISE À JOUR: Au moment de la rédaction et de l'utilisation d'une ancienne version de Marlin, cela devait être réglé #define ULTRA_LCD. Dans Marlin 1.1.9, vous n'avez pas besoin de définir #define ULTRA_LCDexplicitement, cela est désormais intrinsèquement défini par #define ZONESTAR_LCD. Pour développer cela, le #define ZONESTAR_LCDdéfinit la constante #define ULTIPANELqui définit la constante #define ULTRA_LCDdans Conditionals_LCD.h.

0scar
la source