Boa tarde pessoal, neste artigo do Fernando K, podemos encontrar uma montagem maravilhosa de uma CNC utilizando o ESP32 e parece que é super fácil, só pegar o código e gravar seu ESP seguindo o tutorial, MAS!!!!!... Começa a dar problema ao compilar o código, Memória insuficiente para o ESP, para resolver precisei comentar a linha 113 do código na aba Config.H, Linha essa que habilita o bluetooth do MCU, não vou precisar dele para esse projeto.  Depois disso consegui fazer a gravação, mas ainda não funciona, para o teste coloquei apenas um motor EIXO - X. Ele abre a pagina do GRBL mas no controle ao clicar para mover o eixo X nada funciona. Se alguém puder me ajudar eu agradeço.

Quero fazer uma CNC semelhante aquelas chinesas 3018, estou usando motores NEMA 17 driver - DRV8825.

Github - https://github.com/bdring/Grbl_Esp32

Tutorial fernando K - https://www.fernandok.com/2019/02/router-e-plotter-wifi-com-webserv...

Exibições: 2413

Responder esta

Respostas a este tópico

Boa tarde YBN,

sugiro que você coloque no site do Fernando, os problemas que está tendo como projeto.

Assim você consegue ajuda de quem projetou e ainda alerta outras pessoas que devem ter tido o mesmo problema.

RV

Concordo que é melhor falar com o autor, mas...
O ESP32 vem com mta memoria perdida consumida pelo maravilhoso sistema de OTA, que permite que vc faça upload do codigo por wifi.
Fantastico isso, mas.......... Pra programas menores. Pq gasta mta memoria.
Tente desligar. Se já desligou aih nao sei.
Vc vai em
Ferramentas | Partition Scheme | No OTA

Ja desliguei o OTA e resolvi o problema da memoria, mas mesmo assim não funciona. Abre  a interface do webserver mais nada acontece.

Boa tarde, 

No tutorial, vi que alguns não conseguiram usar. Mas um deles conseguiu. 

Vi o Fernando citar um fórum. Sugiro que abra um tópico lá também. 

http://www.forum.fernandok.com/viewforum.php?f=4

Obrigado Murta! Esse forum não é a mesma coisa que o labdegaragem, eu entrei e as perguntas sobre ESP32 não tem nem respostas, então acho que não vale apena. Estou conversando com algumas pessoas que estão realizando este mesmo projeto.

Bom dia YBN,

eu procurei seu post no fórum do Fernando e não encontrei.

Vc pode enviar o link do seu post?

Caso ainda não tenha resolvido seu projeto, pode tentar modificar o espaço usado pelo sketch.

No ESP32 é possível mapear a memoria para então usar mais espaço.

Anexo um exemplo de vários tamanhos que mapeei.

Veja que o mapeamento "min_spiffs" permite uma memoria de programa de  1.966.080 bytes, sendo

que o erro ocorre porque precisava de  1.801.002 bytes

veja na mensagem de erro:

" Sketch uses 1801002 bytes (137%) of program storage space. Maximum is 1310720 bytes."

Mas pode mapear do seu jeito.

Testei com o "default.csv" e deu erro, dai mudei para o "min_spiffs" e mudei o espaço no board.txt ,

e então compilou sem erro,

RV

Memoria%20ESP32.pdf

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço