• Español
  • Italiano
  • Deutsch
  • Polski

Dump memory (MK3/S/+ and MK2.5/S)

Last updated 7 months ago
This article is also available in following languages: 
The memory dump is not used for troubleshooting normal printer errors! Please only supply the Memory dump if requested.

Starting from firmware version 3.10.1, the Original Prusa MK3/S/+ and MK2.5/S have the option of Dump Memory, which will store the RAM content into the xFlash memory. This can be used for diagnosing unusual system issues.

The Memory dump has important information about your printers, like the serial number and IP address. Sharing this data publicly is not recommended.

MK3, MK3S, and MK3S+

To access the feature, go to LCD menu -> Support -> Dump memory. This can be used at any time, even during printing.

Note that the printer will stop for the snapshot and it will take some time to finish, therefore we advise not to use this feature if you are not experiencing any problems.

The only way to get the saved dump from the printer is by connecting the printer to a computer. You can do that using Octoprint, Pronterface, Arduino IDE, or another serial monitor of your choice. Use the following commands via the serial link:

If using Pronterface, add the @ symbol before each command. I.e. "@D20".
  • D20 - create memory dump on xFlash (same as LCD Menu -> Support -> Dump memory)
  • D21 - download/print the memory dump via the serial link. This is the only way to get the Dump from the printer
  • D22 - clear the current memory dump in the printer
Please be aware not to connect the serial link during print as it can restart the printer and break the recent printing job.

The crash dump to xFlash is active at any time, it is stored in xFlash and can be downloaded even after the system reboot until a new D22 command is sent to the printer.

MK2.5, MK2.5S

Since the MK2.5 series does not contain the xFlash, the dump memory cannot be stored, so it needs to be sent to a serial link connection. In order to get the memory dump from the printer, there must be a serial link connection available prior to any dump download. In default, the LCD Menu -> Support -> Dump to serial and crash dump are disabled after printer restart.

To get the dump the following process has to be followed and serial commands used:

  1. Connect the serial link to Printer. As the serial link connection restarts the Printer, it has to be done before any further activity.
  2. Using the D23 command from the serial link enables the crash dump by setting the crash dump flag and activates the LCD Menu -> Support-> Dump to serial display menu.
  3. D23 R command disables the crash dump and removes the LCD Menu -> Support-> Dump to serial display menu.
  4. The command D23 E - sends the Dump down to the serial link immediately and resets the printer.
  5. Command D20, D21, D22 are ignored.
  6. The Dump to serial command should be available even during print and should be found again under LCD Menu -> Support-> Dump to serial display menu.

In case any strange characters appear on the screen, press the reset button below the LCD knob.

What to do with the output

Copy the Dump from the program you used to extract it, and paste it on a simple text editor (e.g. Notepad, Notepad++, Sublime Text). Make sure that the formatting of the text is not lost.

When sending the file, add a clear description of the issue along with it.

Was this article helpful?
This action is available only to registered users. Please log-in.


Please sign in before adding a comment.
Still have questions?

Still have questions?

If you have a question about something that isn't covered here, check out our additional resources.
And if that doesn't do the trick, you can send an inquiry to info@prusa3d.com or through the button below.