Página 1 de 1

ESP32 - Sketch muito grande

Enviado: 13/Abr/2019, 17:46
por eliaspereira
Olá Fernando K, estou com problemas para carregar o Sketch do GRBL no ESP32, está dando a seguinte mensagem: Sketch muito grande !

Obs.: não liguei nada no ESP32, nem os drives nem o módulo SD, somente o ESP32 na porta USB do computador, mas pelo que entendi o módulo SD é só para guardar/carregar os desenhos.

Pode me ajudar nesse caso?

Re: ESP32 - Sketch muito grande

Enviado: 23/Abr/2019, 18:26
por rgh@outlook.com.br
Seguinte, passei o dia todo tentando resolver isso também mas consegui uma coisas coerentes em foruns da gringa.
Parece que em algumas placas as especificações técnicas vem erradas, aí o ide do arduíno acha que o programa é gigante e não deixa gravar. A solução que eu encontrei pelo menos até o professor responder meu e-mail foi a seguinte:
Existe um arquivo chamado "boards.txt" la dentro das pastas do arduino: esse arquivo tem vários parâmetros para o uso do esp 32 desde o clock do chip até o tamanho dele, enfim quando vc abrir o arquivo vai perceber que existem informações de vários modelos de placas, vc deve achar aquela que vc está usando, eu estou usando um doit dev kit, terá uma linha escrita dizendo "maximum size xxxxxxx"
Quando o ide arduino mostra o erro ele fala qual é o tamanho do grbl, então vc altera auela linha do maximum size para um número maior que o que aparece no erro. Caso eu tenha deixado isso confuso me avisa que eu vou fazer um tutorial e postar aqui pra ajudar aqueles que estão passando por isso.

Re: ESP32 - Sketch muito grande

Enviado: 19/Mai/2019, 22:29
por Pedrocnc
Muito obrigado me ajudou muito... mudei o tamanho e passou.
Depois de montar o modulo SD me deparei com o seguinte erro ao dar play no código G: error:1 in sd file at line 1

Re: ESP32 - Sketch muito grande

Enviado: 05/Jun/2020, 11:09
por garneves
Realmente é fato que o código disponibilizado tem uma abrangência para vários recursos a serem utilizados, porem nem sempre está de acordo com com a placa de prototipagem que está sendo utilizada. Por exemplo: Caso não use o bluetooth, marque a linha que desabilita a chamada do módulo, etc.