XXYZZ
- XX - number of printer according to USB PID
- Y - error category (common for all printers)
- ZZ - specific error code
Example: 12201
12 - printer number 12: Original Prusa MINI+
2 - error category: temperature error
01 - specific error code: Heatbed heating failed
04 - Original Prusa MMU
10 - Original Prusa SL1/SL1S
12 - Original Prusa MINI/MINI+
13 - Original Prusa MK4
17 - Original Prusa XL
23 - Original Prusa MK3.5
- Mechanical - XYZ motors, tower, axis range
- Temperature - thermistors/heating
- Electronics - MINDA, FINDA, Motion Controller, …
- Connection - Wi-Fi, Ethernet, Prusa Connect
- System - FW crash, …
- Bootloader - FW update, USB/SD card fail
- Warnings
- Dialogs for Connect - not really errors, identifiers for communicating dialogs to the server. If there's an error in one of the above categories, it is possible to reuse that error code directly, no need to create a duplicate one in this category.
More information about the error codes can be found at: prusa.io/error-codes