Arduino mega non carica marlin

salve a tutti ho una scheda arduino mega 2560 non originale e non mi carica Marlin.Mi carica blink però tenendo premuto reset per un secondo all'inizio del caricamento.Ho provato con Marlin ma niente da fare.
questo è l'errore:

Uso la libreria U8glib_Arduino-master alla versione 1.19.1 nella cartella: C:\Users\teo.anna\Documents\Arduino\libraries\U8glib_Arduino-master

"C:\Users\teo.anna\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\Users\TEO~1.ANN\AppData\Local\Temp\arduino_build_204162/Marlin_teo1_ok.ino.elf"

Lo sketch usa 107494 byte (42%) dello spazio disponibile per i programmi. Il massimo è 253952 byte.

Le variabili globali usano 4333 byte (52%) di memoria dinamica, lasciando altri 3859 byte liberi per le variabili locali. Il massimo è 8192 byte.

C:\Users\teo.anna\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\teo.anna\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM4 -b115200 -D -Uflash:w:C:\Users\TEO~1.ANN\AppData\Local\Temp\arduino_build_204162/Marlin_teo1_ok.ino.hex:i

avrdude: Version 6.3-20190619

     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

     Copyright (c) 2007-2014 Joerg Wunsch



     System wide configuration file is "C:\Users\teo.anna\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"



     Using Port                    : COM4

     Using Programmer              : wiring

     Overriding Baud Rate          : 115200

     AVR Part                      : ATmega2560

     Chip Erase delay              : 9000 us

     PAGEL                         : PD7

     BS2                           : PA0

     RESET disposition             : dedicated

     RETRY pulse                   : SCK

     serial program mode           : yes

     parallel program mode         : yes

     Timeout                       : 200

     StabDelay                     : 100

     CmdexeDelay                   : 25

     SyncLoops                     : 32

     ByteDelay                     : 0

     PollIndex                     : 3

     PollValue                     : 0x53

     Memory Detail                 :



                              Block Poll               Page                       Polled

       Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack

       ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------

       eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0x00

       flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00

       lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00

       hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00

       efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00

       lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00

       calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

       signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00



     Programmer Type : Wiring

     Description     : Wiring

     Programmer Model: AVRISP

     Hardware Version: 15

     Firmware Version Master : 2.10

     Vtarget         : 0.0 V

     SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9801 (probably m2560)

avrdude: reading input file "C:\Users\TEO~1.ANN\AppData\Local\Temp\arduino_build_204162/Marlin_teo1_ok.ino.hex"

avrdude: writing flash (107494 bytes):

La porta seriale selezionata avrdude: stk500v2_ReceiveMessage(): timeout

non esiste o la scheda non è connessa

:warning:
Ti segnalo che, nella sezione in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; questa volta esso è stato spostato, da un moderatore della sezione di lingua Inglese, nella sezione di lingua Italiana ... la prossima volta potrebbe venire direttamente eliminato. Grazie.

Ok grazie

Mah .. da come lo descrivi potrebbe essere di tutto, più probabilmente dovuto però alla scarsa qualità dei componenti montati su quel clone ...

Se programmi corti come il blink li carica senza problemi e programmi di dimensioni decisamente superiodi non riesce a caricarli .... o c'è un problema sul ATmega16U2 (che fa da convertitore tra la USB e la seriale del ATmega2560) o proprio nel ATmega2560 ... :roll_eyes:

Potrebbe anche essere un problema a livello di bootloader ... ma mi sembra strano ...

Hai eventualmente un secondo Arduino (es. un Arduino UNO) da poter usare come programmatore ISP o hai un vero programmatore ?

Guglielmo

Ho un Arduino uno non originale con cui ho ricaricato il bootloader da ISP e mi è riuscito.volendo ho anche una mega originale che funziona perfettamente.se carico il bootloader da qui potrebbe risolvere?

Ma se provi a caricare Marlin su MEGA originale te lo carica?

Se vuoi puoi provare a ricaricare il bootloader sulla MEGA clone usando la UNO come programatore ISP, ma ... onestamnete, da come descrivi il problema, ci credo poco ... :roll_eyes:

Guglielmo

Ciao su mega originale Marlin si carica.Ho già usato Arduino UNO per caricare il bootloader ed è andata bene.ho provato a caricare lo sketch BUTTON e funziona.

Su Marlin mi esce un errore:chechsum error

Beh ... se sulla MEGA originale va e sul clone no ... direi che puoi usarla come un bel soprammobile e che la prossima volta è meglio che segli un fornitore che offre una maggiore qualità ... :roll_eyes:

Guglielmo

:smile:ok grazie della disponibilità

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.