Vai al contenuto
  • Iscriviti al forum

    Iscriviti al forum per usufruire di tutti i contenuti: la registrazione è gratuita!

invernomuto

Marlin 2.0 stabile rilasciato

Recommended Posts

9 minuti fa, jagger75 dice:

ma perche quello che hai compilato non era stabile @Tomto ?

è stabile tranquillo. Al limite hanno tolto qualche bug ....ma con marlin una volta che chiudono una versione è perché smettono di aggiornarla e passano alla successiva....almeno questo è quanto mi aveva detto @iLMario

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Cita

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

si è lo stesso con le versioni di ubuntu di linux ogni relase si ferma ad un certo anno con gli aggiornamenti tanto se non devi aggiornare te la porti avanti a vita come faccio io :) 

@invernomuto manigoldo mi hai fatto cagare sotto...ma che se fa cosi...almeno avverti prima qua gia credevo che dovevo butta tutto ahahahhaah

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
4 ore fa, invernomuto dice:

Ma se uno flasha senza resettare la EPROM non dovrebbe mantenere i parametri impostati?

Inviato dal mio SM-G965F utilizzando Tapatalk
 

Non si riesce a trovare qualcuno che ci possa togliere questo dubbio?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
2 minuti fa, Barone Birra dice:

Quindi le modifiche solo tramite pronterface?

Una volta che hai installato il nuovo fw i vecchi valori vanno persi. Le eventuali modifiche le fai o da pronterface o da LCD (se hai il classico reprap )poi salvi in eeprom come hai sempre fatto. Funziona come prima 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
2 minuti fa, Tomto dice:

Una volta che hai installato il nuovo fw i vecchi valori vanno persi. Le eventuali modifiche le fai o da pronterface o da LCD (se hai il classico reprap )poi salvi in eeprom come hai sempre fatto. Funziona come prima 

Sembra una bella rottura di scatole, spero che i pro valgano i contro

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
2 minuti fa, Barone Birra dice:

Sembra una bella rottura di scatole, spero che i pro valgano i contro

Questo ancora non lo sappiamo, forse hanno corretto qualche bug di qualche scheda, o semplicemente hanno solo smesso di sviluppare la 2.0 ,visto che stanno lavorando alla 2.1.. Boh... Ma alla fine devi copiare il config h e adv che già hai sul fw precedente..... Ci perdi una mezz'oretta..... Sempre se platformio non da di matto come negli ultimi giorni 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
9 ore fa, Tomto dice:

nelle 32 bit come la skr non c'è EEPROM . Nelle 8 bit l'intero fw è salvato in EEPROM se non resetti non hai messo il fw

Non so se ho ben inteso, ma credo proprio anche anche la SKR 1.3 abbia una EEPROM. Quando il firmware passa dall'estensione .bin a .cur significa che ha scritto le impostazioni nella EEPROM, puoi pure togliere la SD e questa funziona lo stesso. La EEPROM alla fine è una memoria non volatile sulla scheda che viene programmata o via seriale oppure via SD nel caso della SKR1.3, se non ci fosse la EEPROM non appena tolta la corrente alla scheda la stampante perderebbe tutte le impostazioni.

Quello che intendevo è che ci sono parametri che, anche in caso di flash di nuova versione rimangono inalterati, si resettano solo se fai RESET EEPROM nel menu di configurazione (es, il Z offset del BLTouch). Probabilmente, ma devo verificare, per tutti i parametri che sono da esplicitare nel configuration.h o configuration_adv.h avviene la sovrascrittura, per quelli che non sono esplicitati lì ma sono impostati successivamente da LCD la sovrascrittura non avviene).

Mi rendo però conto che non è tanto questo il problema quanto il perdere tempo a modificare i file di configurazione per la propria stampante. Qui non credo ci sia nulla da fare, nella cartella config del Marlin ci sono dei file di configurazione già pronti per le principali stampanti in commercio, ma se uno ha fatto delle modifiche alla sua macchina (tipo me che non ho più un pezzo originale) occorre necessariamente aprirli nell'editor e impostare a mano le impostazioni adatte per la stampante.

Qui non credo ci siano scorciatoie possibili, occorre dire al fw quali parametri adatti usare per quella stampante.

8 ore fa, Barone Birra dice:

Sembra una bella rottura di scatole, spero che i pro valgano i contro

Nessuno ti obbliga a fare un upgrade del firmware, vale sempre la prima regola dell'informatica/elettronica/meccanica per cui se una cosa funziona NON toccarla.

Il software ovviamente evolve, il Marlin 2.0 apre il supporto al 32 bit e questo apre spazio a funzionalità avanzate, non necessariamente ti servono per stampare. Puoi guardare le modifiche rispetto alle altre major release nei changelog.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
1 ora fa, invernomuto dice:

puoi pure togliere la SD e questa funziona lo stesso. 

non ho mai tolto la sd .non saprei. Sicuro che accendendo e spegnendo la stampante il fw rimane caricato sulla skr v1.3?ho sempre pensato (forse ha causa di informazioni errate dalla rete) che la sd facesse da eeprom. Ma se si toglie la sd e la stampante funziona correttamente la eeprom c'è per forza .Ergo rivedo la mia posizione

Poi altra cosa , quando carico da atom in automatico mi trovo i valori cambiati .Ad esempio gli step mm 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
1 ora fa, Tomto dice:

non ho mai tolto la sd .non saprei. Sicuro che accendendo e spegnendo la stampante il fw rimane caricato sulla skr v1.3?ho sempre pensato (forse ha causa di informazioni errate dalla rete) che la sd facesse da eeprom. Ma se si toglie la sd e la stampante funziona correttamente la eeprom c'è per forza .Ergo rivedo la mia posizione

Poi altra cosa , quando carico da atom in automatico mi trovo i valori cambiati .Ad esempio gli step mm

Io usavo la microsd per stampare, quindi ne ho una da 8 gb con i gcode e una da 128 mb con il firmware e tranne per l'aggiornamento uso sempre quella solo con i gcode, quindi penso che il fw sia salvato sulla eeprom...

Ah, ho aggiornato... Ne ho approfittato perché volevo aggiungere/cambiare un paio di cose...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
2 ore fa, Tomto dice:

Poi altra cosa , quando carico da atom in automatico mi trovo i valori cambiati .Ad esempio gli step mm 

Gli step per mm mi ci trovo che siano cambiati, li imposti nel config.h e quindi li sovrascrive ad ogni nuovo flash. 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
2 ore fa, invernomuto dice:

Gli step per mm mi ci trovo che siano cambiati, li imposti nel config.h e quindi li sovrascrive ad ogni nuovo flash. 

ok

 

21 ore fa, invernomuto dice:

Ma se uno flasha senza resettare la EPROM non dovrebbe mantenere i parametri impostati?

dunque se flashi i parmetri vecchi non rimangono impostati . 

per curiosità il comando m502 quando lo metti?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
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.

Condividi questo messaggio


Link di questo messaggio
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

Condividi questo messaggio


Link di questo messaggio
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.

Condividi questo messaggio


Link di questo messaggio
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à. 😊

 

Condividi questo messaggio


Link di questo messaggio
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 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Ospite
Rispondi a questa discussione...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Caricamento...



×
×
  • Crea Nuovo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.