No IDE do Arduino, você deve editar o arquivo platform.local.txt para sua placa. Ele está dentro da pasta de hardware, junto com suas outras pastas de projeto do Arduino, ou na pasta de instalação do Arduino.
Conteúdo a ser adicionado no arquivo platform.local.txt:
compiler.c.extra_flags=-fno-tree-scev-cprop -fno-split-wide-types -Wl,--relax -mcall-prologues
compiler.cpp.extra_flags=-fno-tree-scev-cprop -fno-split-wide-types -Wl,--relax -mcall-prologues
compiler.c.elf.extra_flags=-Wl,--relax
referencia: https://thborges.github.io/blog/marlin/2019/01/07/reducing-marlin-binary-size.html