Vai al contenuto

Marlin 2.0 stabile rilasciato


Messaggi raccomandati

21 minuti fa, Tomto dice:

dunque se flashi i parmetri vecchi non rimangono impostati . 

Nì, non riesco a spiegarmi: sono sicuro che ci siano dei parametri che persistono anche in caso di flash, non devi reimpostarli. Tra l'altro leggendo alla voce EEPROM del Marlin trovo scritta la seguente frase (per cui la mia precedente teoria era sbagliata...):

Cita

Marlin uses the EEPROM to store the printer settings and loads them up the next time the machine powers up. Changing the source code and re-flashing the firmware does not change the contents of EEPROM (unless there is a new EEPROM version identifier indicating that the overall organization of the EEPROM has changed).

https://github.com/MarlinFirmware/Marlin/wiki/EEPROM

La logica da quello che capisco sembrerebbe essere: è cambiato il firmware in modo significativo --> se flashi i dati dell'EEPROM non sono utilizzabili --> riparti dai parametri che hai nel configuration.h 

Il firmware è più o meno lo stesso --> non avviene la sovrascrittura dei parametri nell'EEPROM, se vuoi partire da una versione "pulita" devi fare il reset dell'EEPROM con l'M502. 

Fa però a cazzotti con quanto hai riportato tu sugli step/mm 😞. Che casino...

A breve flasho pure io la stabile (sono su una 2.0.x beta di qualche settimana fa) senza resettare nulla e verifico cosa succede sulla mia macchina, poi riporto qui per avere un confronto.

Cita

per curiosità il comando m502 quando lo metti?

Quando voglio fare un reset ai dati di fabblica della macchina.

  • Like 1
Link al commento
Condividi su altri siti

Ma quante fregnate che leggo. Ma prima di parlare perché non vi informate? 

Nelle 8bit:

Il fw è caricato nella ROM, una volta scritta è così e non si cambia. 

Le impostazioni modificabili, tipo stepp/mm e roba varia sono caricate nella EEPROM. 

Prima di aggiornare, date il comando per leggere la EEPROM e copiate il contenuto su un file di testo.

Scaricate e modificate il firmware MARLIN come se lo faceste per la prima volta, cioè da 0 e lo caricate nella ROM. 

A questo punto resettate la EEPROM(altrimenti vengono fuori grossi casini, in quanto le locazioni di memoria potrebbero essere cambiate, per cui lui va a leggere gli stepp/mm e trova i dati dell'accelerazione ecc) 

E poi ricaricate manualmente i valori della EEPROM, precedentemente salvati, manualmente. 

 

Nelle 32 bit:

Il sistema è un po' più complesso, ma molto simile, la sdcard serve solo per fare il flash del nuovo fw ma una volta fatto potete buttare la sd nel cestino. 

In generale i 32bit NON hanno EEPROM interna e si affidano ad una memoria esterna saldata sulla scheda insieme alla cpu e quant'altro. 

Per avere i dati personali della eeprom, la procedura è come sugli 8 bit.

Volete aggiornare marlin? Dovete riscrivere a mano i file di configurazione! Non c'è altro sistema

  • Like 1
Link al commento
Condividi su altri siti

1 ora fa, Whitedavil dice:

Ma quante fregnate che leggo. Ma prima di parlare perché non vi informate? 

Nelle 8bit:

Il fw è caricato nella ROM, una volta scritta è così e non si cambia. 

Le impostazioni modificabili, tipo stepp/mm e roba varia sono caricate nella EEPROM. 

Prima di aggiornare, date il comando per leggere la EEPROM e copiate il contenuto su un file di testo.

Scaricate e modificate il firmware MARLIN come se lo faceste per la prima volta, cioè da 0 e lo caricate nella ROM. 

A questo punto resettate la EEPROM(altrimenti vengono fuori grossi casini, in quanto le locazioni di memoria potrebbero essere cambiate, per cui lui va a leggere gli stepp/mm e trova i dati dell'accelerazione ecc) 

E poi ricaricate manualmente i valori della EEPROM, precedentemente salvati, manualmente. 

 

Nelle 32 bit:

Il sistema è un po' più complesso, ma molto simile, la sdcard serve solo per fare il flash del nuovo fw ma una volta fatto potete buttare la sd nel cestino. 

In generale i 32bit NON hanno EEPROM interna e si affidano ad una memoria esterna saldata sulla scheda insieme alla cpu e quant'altro. 

Per avere i dati personali della eeprom, la procedura è come sugli 8 bit.

Volete aggiornare marlin? Dovete riscrivere a mano i file di configurazione! Non c'è altro sistema

grazie per le info 

 

1 ora fa, Whitedavil dice:

Ma quante fregnate che leggo. Ma prima di parlare perché non vi informate? 

 

Mi scusi

1 ora fa, Whitedavil dice:

In generale i 32bit NON hanno EEPROM interna e si affidano ad una memoria esterna saldata sulla scheda insieme alla cpu e quant'altro. 

ricordavo una cosa del genere vedi sopra.

Link al commento
Condividi su altri siti

Non c'è nulla di cui scusarsi, capisco che l'argomento non sempre è semplice, ma prima di scrivere cose errate, bisogna anche mettersi nei panni di chi legge, che prende tutto per oro colato e poi fa disastri. Ed una volta che il disastro è compiuto viene sul forum a piangere e puntare il dito. 

Purtroppo sappiamo quante ore si perdono a mettere a punto la stampante... 

Attenzione, il nuovo 2.0 è diverso dal bugfix precedente! A me per esempio non compila con le medesime impostazioni... Occhio ad aggiornare! 

Ovviamente il tutto con la più assoluta calma e disponibilità. 😊

 

Link al commento
Condividi su altri siti

16 ore fa, Whitedavil dice:

Non c'è nulla di cui scusarsi, capisco che l'argomento non sempre è semplice, ma prima di scrivere cose errate, bisogna anche mettersi nei panni di chi legge, che prende tutto per oro colato e poi fa disastri. 

Ma è anche vero che il forum non è un pronto soccorso di stampa 3d. Gli utenti dicono la propria opinione in base alle proprie esperienze, nel bene e nel male . Le soluzioni si trovano anche confrontandosi. Ci si informa ma talvolta le informazioni che si trovano nel web sono esaustive e corrette. (bisogna anche averne il tempo) @invernomuto ha comunque indicato alcune fonti..... Se poi ci sono persone che prendono tutto come oro colato, questo è un problema loro ....impareranno a fare domande e fare ricerche a loro volta, e condividerle con gli altri utenti. 

Forse sbaglio non so ma mi piacerebbe sentire l' opinione degli altri 

  • Like 2
Link al commento
Condividi su altri siti

30 minuti fa, Tomto dice:

Forse sbaglio non so ma mi piacerebbe sentire l' opinione degli altri

Mi trovi d'accordo su questo. Io parlo ovviamente per me stesso, ma sfortunatamente di elettronica non ho un buon background e tutto quello che so, l'ho imparato curiosando qui e là su internet. Mi guardo bene dal definirmi anche un esperto di stampa 3d che può dispensare consigli a destra e a manca. Ho comprato la mia prima stampante solo 10 mesi fa!

Come dice @Tomto mi fa piacere condividere qui le mie esperienze e spero tanto che quello che dico non venga preso come oro colato (NON FATELO! nel caso...)

In compenso se volete vi posso bilanciare delle reazioni Redox in un minuto, può essere utile? 😛😛😛

  • Like 1
Link al commento
Condividi su altri siti

1 ora fa, Tomto dice:

Ma è anche vero che il forum non è un pronto soccorso di stampa 3d. Gli utenti dicono la propria opinione in base alle proprie esperienze, nel bene e nel male . Le soluzioni si trovano anche confrontandosi. Ci si informa ma talvolta le informazioni che si trovano nel web sono esaustive e corrette. (bisogna anche averne il tempo) @invernomuto ha comunque indicato alcune fonti..... Se poi ci sono persone che prendono tutto come oro colato, questo è un problema loro ....impareranno a fare domande e fare ricerche a loro volta, e condividerle con gli altri utenti. 

Forse sbaglio non so ma mi piacerebbe sentire l' opinione degli altri 

Onestamente mi sembrava un normalissimo confronto fra utenti - non esperti - su temi relativi al firmware. Non ho competenze tecniche particolari, ho riportato la mia esperienza e su alcuni punti dubbi ho citato la wiki del Marlin, anche in ottica di capire nel dettaglio gli impatti sui parametri in caso di flash dello stesso, visto che non mi sono - tutt'ora - chiari. 
Mi ci ritrovo perfettamente con il fatto che questo non è l'assistenza tecnica ufficiale Anycubic o della Creality per cui se uno segue le indicazioni scritte qui non vedo con chi se la possa prendere se non con se stesso. D'altronde non vedo come un messaggio di apertura è "habemus Marlin" possa essere letto con questo registro...
Poi se la linea editoriale del forum è avere meno discussioni e meno interventi al fine di avere un maggior rigore tecnico basta saperlo, ci si adegua di conseguenza. 

  • Like 1
Link al commento
Condividi su altri siti

Per quello che ne so, la linea editoriale è che nel forum ci sono confronti tra utenti e libere discussioni tra persone con passione comune ma competenze talvolta molto diverse.

Ci si comporta correttamente ed educatamente e si tiene sempre conto del fatto che nessuno ha alcun obbligo nei confronti di altri, come si tiene in considerazione che a volte il testo scritto può far fraintendere pareri ed intenzioni, quindi... ogni tanto portare anche pazienza e provare a pensare che l'interlocutore potrebbe aver frainteso o espresso il proprio parere non correttamente o in un momento non favorevole.

Link al commento
Condividi su altri siti

Il 4/12/2019 at 18:34, Tomto dice:

ma con marlin una volta che chiudono una versione è perché smettono di aggiornarla e passano alla successiva....almeno questo è quanto mi aveva detto @iLMario

Fermo fermo, non mi sembra di averlo mai detto.

Io avevo detto che la 1.1.9 aveva terminato il ciclo di sviluppo, c'erano solo bugfix (in realtà, erano terminati anche quelli), perchè lo sviluppo era già sulla 2.0 da tempo.

Adesso anche la 2.0 è considerata stabile, se lavorano come quasi tutti gli altri progetti opensource, le nuove funzioni vanno nella 2.1 e la 2.0 riceve solo bugfix. Ma non è una legge, solo il buonsenso, non tutti i progetti lavorano allo stesso modo.

Link al commento
Condividi su altri siti

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...