What is HMS

The Health Management System (HMS) is responsible for the collection & monitoring of the whole system status which includes:

  1. Hardware connections and working status, for example, the hotend fan’s speed is too low.
  2. Mechanical status such as the belt tension;
  3. Printing issues such as first layer scan failure and spaghetti.

Once an abnormal event occurs, HMS will notify the user what the problem is. Users can then take the proper action.

How does the HMS work

HMS is a distributed system which includes many status detectors and a central management unit. The below is a simple diagram to show how it works.

HMS Diagram

Error Code

For each abnormal status, the HMS dispatches a unique error code for it. For example, 03000100010001 means the heatbed temperature is abnormal and the reason may be a short circuit. This error code can be then used to search for a solution in Bambu Lab Wiki.


If the HMS detects that something is wrong in the system, it will pop up a error message along with the error code on the screen. The notification method for each message is different, based on the level of severity. For fatal errors, it will pop up a message window on the machine’s display and request user confirmation. For warning statuses, the HMS will just show a notification message on the right of the display screen. The HMS will also send a notification message to the mobile app.


There are also some limitations for the HMS, for example:

  1. The HMS can not cover all the error/warning statuses due to the fact that it lacks some evaluation methods.
  2. Some errors can not be identified directly such as lost steps.
  3. The root cause for some errors is very complicated and the HMS can not identify the real reason for them. For example, a clog may be caused by improper print settings or improper operation. The HMS may only detect that an error occurred but won’t know the real reason.

How to use the HMS

Users can utilize the notifications of the HMS to know the status of the whole system including some mechanical and hardware errors, or why the printing has failed. There is a wiki page that gives a detailed description and a how-to for each error code which can be found here. While reporting errors, the HMS also gives a QR code which leads to the wiki page. So when seeing a HMS message, users should read the related wiki page carefully and follow the diagnostics steps to identify what the real problem is.

If users can not resolve the problem themselves, they can ask for an after sale service from Bambu Lab.

Góp ý sửa bài