Zunächst arbeite ich mit einem Folger Tech Prusa i3-Kit, wenn das einen Unterschied macht. Ich glaube auch, dass der Arduino ein Mega 2560 ist.
Ich weiß irgendwo in meinem Hinterkopf, dass sich ein elektrisch programmierbares ROM, wie es auf der Arduino-Platine sein muss, auf der die Firmware gespeichert ist, jedes Mal ein wenig verschlechtert, wenn Sie darauf schreiben. Im Moment versuche ich, ein weiteres Druckproblem zu beseitigen, und ich denke, ich muss die Firmware noch einmal ändern, was ich bereits mehrmals getan habe. Also mache ich mir langsam Sorgen darüber, wie oft ich das tun kann.
Nun, als ich mich an das Akronym "EEPROM" erinnerte und nach ein wenig googeln auf dieses Arduino - EEPROM stieß , das besagt, dass es 100.000 Zyklen verarbeiten kann, denke ich, dass ich auf die Antwort bin, aber das Problem bin ich Ich bin nicht sicher, ob in einem Zyklus eine ganze Datei hochgeladen wird? Wäre es nicht ein einziger Datenblip? Und wenn ja, wie viele Zyklen würde die durchschnittliche Marlin-Datei verbrauchen?
Ich habe auch folgendes gefunden:
aber ich wäre sehr überrascht, wenn ich es mehr als 2000 mal hochgeladen hätte
auf Mega2560 gemauert? nicht erkannt, DFU schlägt fehl , was darauf hinweist, dass die Antwort möglicherweise nur 2000 beträgt.
Auch das:
Fehlermodi
Es gibt zwei Einschränkungen für gespeicherte Informationen. Ausdauer und Datenaufbewahrung.
Während des Umschreibens akkumuliert das Gateoxid in den Floating-Gate-Transistoren allmählich eingefangene Elektronen. Das elektrische Feld der eingefangenen Elektronen addiert sich zu den Elektronen im Floating Gate und senkt das Fenster zwischen den Schwellenspannungen für Nullen gegen Einsen. Nach einer ausreichenden Anzahl von Umschreibzyklen wird der Unterschied zu klein, um erkennbar zu sein, die Zelle bleibt im programmierten Zustand hängen und es tritt ein Dauerfehler auf. Die Hersteller geben normalerweise an, dass die maximale Anzahl von Umschreibungen 1 Million oder mehr beträgt. [5]
Während der Speicherung können die in das Floating Gate injizierten Elektronen insbesondere bei erhöhter Temperatur durch den Isolator driften und einen Ladungsverlust verursachen, wodurch die Zelle in den gelöschten Zustand zurückversetzt wird. Die Hersteller garantieren normalerweise eine Datenaufbewahrung von 10 Jahren oder mehr. [6]
aus Wikipedia: EEPROM - Fehlermodi , die darauf hinweisen, dass die Antwort in die Millionen gehen könnte.
An dieser Stelle frage ich mich nur, ob ein Experte dies sehen und meine Angst lindern könnte ...