Vai al contenuto

Messaggi raccomandati

Inviato

Sono nuovo sul forum e vi espongo quello che è un mio problema ma probabilmente può interessare anche chi non ha una stampante come la mia ma vuole aggiornare il firmware con Marlin

Possiedo dal 2018 una stampante Anet A8 ed un paio di anni fa ho tentato di installare un display grafico utilizzando l’IDE di Arduino (1.8) ma l’elenco di errori ottenuti era chilometrico ed ho quindi abbandonato l’idea. In questi giorni, “scavando” nei miei cassetti, ho riesumato il display e si è riacceso il desiderio di aggiornare la mia Anet.
L’idea è quella di aggiungere display grafico e, spazio su EEPROM permettendo, autolivellamento del piano caldo.

Il primo tentativo è stato quello di compilare Marlin 2.0.x utilizzando l’IDE 2.0 di Arduino ma l’elenco degli errori era ancora chilometrico. Ho allora fatto qualche ricerca su internet e mi sono attrezzato con VS Code e, con l’aiuto di guide on line, mi sono rimesso di buon piglio!

I passi che ho seguito sono:

  •  Scaricato VS Code + PlatformIO
  •  Scaricato Marlin 2.0.x (con correzione di bug)
  •  Da PlatformIO ho importato il progetto (senza apportare modifiche ad alcun file e senza collegare la stampante) ed ho compilato selezionando le seguenti board:
    • Board standard (quella proposta dal file platformio.ini)
    • Board ATmega 1284p
    • Board Sanguino1284p

In tutti i casi (dopo poco più di un secondo dal lancio) ottengo gli errori che posto in allegato; l’errore viene attribuito ad una istruzione if (riga 3071 e 3073) all’interno del file configuration.h “che io non ho modificato”!

Se qualcuno ha consigli sono qui a braccia aperte! Grazie!

2023-03-03_120533.jpg

  • Risposte 2
  • Creato
  • Ultima Risposta

Miglior contributo in questa discussione

Giorni Popolari

Inviato (aggiornato)
27 minuti fa, 2Ma ha scritto:

 Da PlatformIO ho importato il progetto (senza apportare modifiche ad alcun file e senza collegare la stampante) ed ho compilato selezionando le seguenti board:

  • Board standard (quella proposta dal file platformio.ini)
  • Board ATmega 1284p
  • Board Sanguino1284p

che io sappia devi usare ide per caricare il firmware sulla anet v.1.0

selezionando anet v1 come board e avrisp mk2 come programmatore.

 

poi ho dei dubbi a riguardo...puoi installare marlin 2.0 sulla anet? io non lo so'. 

 

farei cosi se fossi in te:

userei ide arduino.

e proverei con marlin 1.5 seguendo questa guida:

https://www.instructables.com/Come-Installare-Il-Firmaew-Marlin-Su-Anet-A8/

se riesci proverei con marlin 2.0 

 

gli errori che ricevi non sono di compilazione quindi boh,qualcosa non va'...

Modificato da FoNzY
  • Like 1
Inviato

Ciao fonzy per la prontezza di risposta.

Certo! L'errore è ancor prima della compilazione. Sembrerebbe che c'è qualcosa che non combacia nei file di impostazione indipendentemente dalla scheda su cui si dovrà caricare il firmware.

Seguo la tua proposta e ritento con IDE di arduino. Ti / Vi faccio sapere 

Partecipa alla conversazione

Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.

Ospite
Rispondi a questa discussione...

×   Hai incollato il contenuto con la formattazione.   Rimuovere la formattazione

  Sono consentiti solo 75 emoticon max.

×   Il tuo collegamento è stato incorporato automaticamente.   Mostra come un collegamento

×   Il tuo contenuto precedente è stato ripristinato.   Pulisci editor

×   Non puoi incollare le immagini direttamente. Carica o inserisci immagini dall'URL.

×
×
  • Crea Nuovo...