Bom dia, tarde ou noite. Estou fazendo um projeto com ESP, já montei quase tudo, mas não consigo achar no código Marlin (firmware da impressora em questão) onde ele recebe os pulsos do encoder e onde ele escreve no LCD, preciso dessas informações para poder escrever o que vai para o LCD no ESP e ter a mesma interface do LCD de qualquer lugar onde eu esteja acessando e também preciso saber onde ele recebe os pulsos do encoder para poder fazer com que ele aceite os comandos que vou enviar com o ESP (vou enviar pela Serial do ESP, então vai ser apenas adicionar os comandos ao "if" que administra essa parte), então preciso de ajuda para achar essas duas partes do código Marlin, caso alguém saiba onde se encontra e puder me dizer ficarei grato

Exibições: 1361

Responder esta

Respostas a este tópico

Boa tarde 2AB,

não entendi bem sua dificuldade.

Você vai usar um ESP ao inves de um arduino?

Se for, qual ESP pretende usar?

RV

A idéia não é usar um ESP no lugar do arduino, a impressora foi comprada pronta e usa uma placa Mks gen 1.4 (com o mesmo chip do arduino). A idéia do ESP é fazer uma comunicação pela internet entre a impressora e quem estiver acessando, o ESP que estou usando é um ESP8266 montado em uma NodeMCU. No caso minha dúvida é onde no código Marlin está a parte que lê o encoder e onde está a parte que escreve no LCD

Bom dia, 

Por favor, informe os links do seu projeto. 

Link da impressora, placa MKS, etc.

A impressora é uma MK2-Alumínio, não achei link dela e a placa MKS é´essa: https://reprap.org/wiki/MKS_GEN

coloquei o firmware Marlin que a impressora usa nos anexos da pergunta, preciso achar nele onde ela lê o encoder e onde ela escreve no LCD

Placa para CNC muito interessante. Não conhecia. 

Mas veja no inicio da WIKI = Not Open Source. 

Portanto nem todas as informações sobre essa placa estão disponíveis. 

Você já tem a Controladora ? Ou esta querendo desenvolver uma ?

Explique detalhadamente  o seu objetivo. 

Acho que vai ter que pesquisar sobre essas controladoras :

" MKS Gen can easy use RepRapDiscount Smart Controller and RepRapDiscount Full Graphic Smart Controller

You only need connect Smart Controller's Exp1 to MKS Gen's Exp1,Smart Controller's Exp2 to MKS Gen's Exp2."

https://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller

https://reprap.org/wiki/RepRapDiscount_Smart_Controller

A impressora foi comprada pronta, mas da pra mexer no código dela como se fosse um arduino pois é utilizado o mesmo chip nos dois tipos de placa. já existe o controlador na impressora, mas vou nela o mesmo código que ela já usa (está em anexo na pergunta) com uma diferença, ela vai tanto ler o encoder como também vai ler um comando que o ESP mandar pela serial, por isso preciso saber onde está essa parte do código Marlin (a parte que ele lê o encoder), já a outra parte do código que preciso (a que escreve no LCD) é para passar a informação do LCD para o ESP a fim de mostrar a quem estiver acessando a impressora o que está acontecendo

Qual Controladora é usada na sua impressora ?

A MKS gen 1.4, por algum motivo, como você disse, na wiki dele está escrito "not open source", mas é possível compilar outros códigos a ela

Qual é a Smart Contoller usada ?

MKS Gen can easy use RepRapDiscount Smart Controller and RepRapDiscount Full Graphic Smart Controller

Você pode até descodificar os dados do LCD e reformatá-los para o seu objetivo. 

Mas vai dar uma trabalheira para fazer isso .

https://reprap.org/mediawiki/images/5/51/RRD_FULL_GRAPHIC_SMART_CON...

E os dados que vão para o SD card ? Não servem ?

Ou no SD card estão somente os dados da peça a ser fabricada ?

No SD vai apenas o gcode, então não tem como pegar esses dados, mas posso tentar pegar os dados do LCD dessa forma, vou pesquisar sobre, com isso só me falta saber onde o firmware Marlin lê o encoder

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço