mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2025-03-15 10:46:18 +00:00
Updated EEPROM (markdown)
parent
78cfe97897
commit
cae95d8038
1 changed files with 1 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
|||
Most 3D printer electronics include a little bit of storage (512K, 3K, or more) called EEPROM (Electrically Erasable Programmable Read-Only Memory - whew!) that persists when the power is off. 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).
|
||||
|
||||
==== EEPROM can be enabled or disabled =====
|
||||
Note that there is a line in Configuration.h which controls whether or not EEPROM is enabled. At the moment, by default, the developers Disable EEPROM. This is to avoid the "unintended consequence" of developers making changes to the values in Source Code and then having the printer boot up using the EEPROM values. But note that if you have EEPROM enabled, you can load it with "factory defaults" (coming from the Source Code) using M502.
|
||||
Note that there is a line in Configuration.h which controls whether or not EEPROM is enabled. At the moment, by default, the developers of the Repository version Disable EEPROM. This is to avoid the "unintended consequence" of local developers making changes to the values in Source Code and then having the printer boot up using the EEPROM values instead. But note that if you have EEPROM enabled, you can load it with "factory defaults" (coming from the Source Code) using M502 followed by M500.
|
||||
|
||||
==== EEPROM GCodes ====
|
||||
* [[M500]] Store current settings in EEPROM for the next startup or M501.
|
||||
|
|
Loading…
Add table
Reference in a new issue