Arduino IDE 1.8.12. error al compilar Mega 2560

Hola a todos, es la primera vez que escribo al foro. Estoy tratando de configurar una impresora 3D, la cual tiene una placa Arduino Mega 2560. Estoy usando el IDE 1.8.12 y el marlin Bugfit 2.0.x.
Luego de cargar todos los parámetros, al compilar me sale el siguiente error:

C:\Users\Usuario\AppData\Local\Temp\ccb29y3z.ltrans0.ltrans.o: In function `main':

C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:43: undefined reference to `setup'

C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compilando para la tarjeta Arduino Mega or Mega 2560.

Por favor si alguien me puede orientar para solucionar este error estare muy agradecido.

Por los mensajes,parece que no estas cargando bien el firmware.Una vez descomprimes el archivo zip,tienes que buscar la carpeta Marlin y abrir el fichero Marlin.ino con el IDE,lo compilas y lo subes,no hay mas.