Conexão do monitor (Anet A8) 2004 ao MKS GEN L

8

Alguém conseguiu conectar o monitor Anet A8 (2004) padrão a um MKS GEN L?

Tentei a conexão direta com a re-instalação elétrica e vi quadrados brancos lá, mas só consigo ver quadrados brancos na tela como na captura de tela:

Quadrados brancos na imagem

Fiação:

Fiação

O código usado atualmente para a exibição:

  1. Config.husos #define ZONESTAR_LCD. Além disso#define MOTHERBOARD BOARD_MKS_GEN_L

  2. Config_adv.h usa #define LCD_PROGRESS_BAR

  3. Os pinos foram deixados como estavam no arquivo de configuração.

Também tentei substituí-los por essa numeração (que vem das especificações do MKS):

35  16  25  29  5V
37  17  23  27  GND
saikek
fonte
Você está ciente de que o Anet A8 padrão (ZONESTAR_LCD no firmware Marlin) não possui slot para cartão SD, nem o MKS GEN L; portanto, você precisa ter outro monitor com slot para cartão SD ou um leitor de cartão SD externo. A menos que você imprima através de um servidor de impressora (por exemplo, como OctoPrint), é necessário ter um leitor de cartão SD.
0scar
11
Adicione mais informações sobre o que você fez e o que não funciona. Por exemplo, poste o link na religação e qual firmware você usa.
0scar

Respostas:

4

Eu tenho a tela Anet A8 trabalhando em um RAMPS 1.6 (que basicamente funciona exatamente da mesma forma que uma placa RAMPS 1.4). Observe que, na primeira conexão, obtive exatamente a mesma tela ao conectar o LCD aos cabeçalhos EXP1 e EXP 2 usando o "adaptador inteligente".

Para que o monitor Anet A8 funcione em um MKS GEN L (que é basicamente uma placa RAMPS, pois o layout dos pinos da configuração RAMPS é usado no firmware do MKS GEN L), é necessário esquecer os cabeçalhos EXP1 e EXP2 e os "adaptador inteligente" para a tela Anet A8. Em vez disso, você precisa conectar o monitor Anet A8 ao cabeçalho AUX2. A única coisa que você teria que fazer (do lado do hardware) é alternar os cabos que estão conectados aos pinos 1 e 2. Eu usei conectores e cabos Dupont. O pino 1 no AUX2 é VCC e o pino 2 no AUX2 é GND, isso é revertido no visor Anet A8.

Do lado do software, você precisa definir as seguintes constantes:

#define ULTRA_LCD   // Character based

e

#define ZONESTAR_LCD

Tela Anet A8 trabalhando em RAMPS 1.6

Observe que, na foto, você ainda vê o "adaptador inteligente" com cabos de fita plana, mas eles não estão conectados a uma tela, a razão para eles estarem lá é que eu também testei o controlador de desconto gráfico completo em uma sessão anterior. O monitor Anet A8 está conectado ao cabo plano no AUX2 logo acima do driver mais avançado do canto superior esquerdo.


ATUALIZAÇÃO: No momento da redação e do uso de uma versão mais antiga do Marlin, era necessário configurar #define ULTRA_LCD. No Marlin 1.1.9, você não precisa definir #define ULTRA_LCDexplicitamente, isso agora é definido intrinsecamente por #define ZONESTAR_LCD. Para elaborar sobre isso, os #define ZONESTAR_LCDconjuntos A constante #define ULTIPANELque define constante #define ULTRA_LCDno Conditionals_LCD.h.

0scar
fonte