We have equipped a live camera in the corner of the H2S printer chamber. This live camera enables various visual detection functions such as spaghetti detection, foreign object detection, build plate detection, and nozzle clogging detection.
Similar to spaghetti detection on the X1 series, after a print failure, timely spaghetti detection helps prevent further losses such as wastage of filaments and damage to the printer.
Please note that Spaghetti Detection is not a foolproof method to avoid print failures. There can be some false positive detections, or cases when the Spaghetti Detection feature might not work as expected, especially when using black/dark filament.
To ensure the highest chances of success, it is recommended to always wash the plate with warm water and detergent to avoid adhesion issues, and to ensure the slicer settings are correct.
The working method is consistent with the X1 series spaghetti detection:
To have the detector work properly, there are a few requirements.
Error code | Copywriting |
---|---|
03008003 | Spaghetti defects were detected by the AI Print Monitoring. Please check the quality of the printed model before continuing your print. |
Similar to the spaghetti detection principle, pile-up detection is used to identify whether there is accumulated waste material around the extrusion assembly. Excessive accumulation may cause the toolhead to collide or skip steps, which can further lead to other printing issues.
Detect foreign objects on the laser platform based on the live camera. Control the heatbed's up-and-down movement, capture two images to simulate binocular vision for scene reconstruction, then obtain the area where the heatbed is located through plane segmentation.
The laser platform detection phase of laser module mount calibration. The foreign object detection before the laser module operation is primarily to ensure that there are no foreign objects near the homing platform to interfere with the homing operation during mount calibration.
The cutting platform detection phase of cutting module mount calibration. During the leveling process of the cutting module, it is necessary to clear the cutting platform. Therefore, foreign object detection is required to ensure that there are absolutely no foreign objects placed on the cutting platform.
After initiating a 3D printing job, it is essential to ensure that there are no foreign objects on the build plate, especially confirming that any previously printed models have been removed from the build plate before starting a new printing job.
Detecting Blind Zone: Zones that the live camera cannot detect, with the maximum detection blind zone occupying half of the bed (from the perspective of the live camera, the 45° diagonal area near the camera side of the bed will be obstructed).
When the bed is positioned low, a significant portion of it will be obstructed, leading to blind zone.
Non-detection zone: There are approximately 6cm non-detection zones on the left and right sides, where foreign objects within these zones are not detected. The purpose of setting non-detection zones is to eliminate interference from the platform pins.
Large flat objects (objects whose surfaces almost entirely cover the bed, which may lead to potential missed detections)
Large flat objects (objects whose surfaces almost entirely cover the bed, which may lead to potential missed detections)
Up to 2 times.
Perform object detection without raising the heated bed first (to prevent prints left on the bed). Once it is confirmed that there are no foreign objects, lift the heatbed for a second detection.
Large flat objects (objects whose surfaces almost entirely cover the bed, which may lead to potential missed detections)
Large flat objects (objects whose surfaces almost entirely cover the bed, which may lead to potential missed detections)
Error code | Copywriting | Troubleshooting |
---|---|---|
03008046 | Foreign object detection timed out, please restart the printer. | Restart the printe |
0500807A | Foreign object detection did not take effect. You can continue the task or view the assistant. | Access the assistant to view specific HMS notifications |
0500806E | Foreign objects detected on heatbed; please check and clean up the heatbed. | After clearing the foreign objects, click "Continue." |
Most HMS error code solutions are provided in the text below. For some codes, you can find more details on the HMS home page.
After replacing or reinstalling the live camera, it is usually necessary to calibrate the live camera before conducting foreign object detection.
Calibration is performed before the machine leaves the factory, and camera calibration is typically not required during normal use.
If the live camera is replaced, the system will detect SN changes during machine startup or before foreign object detection runs and prompt for calibration.
If the live camera is reinstalled (without SN changes), it is also recommended to recalibrate once, and during the foreign object detection process, it will also determine whether recalibration is necessary. However, foreign object detection has a high tolerance for live camera, and if the angle deviation does not exceed ±3deg, no prompt for calibration will be given.
To calibrate, the laser or cutting module installed on the tool head needs to be removed, and then the live camera calibration can be run in Settings -> Calibration to complete the calibration process.
Foreign Object Detection at the Start of 3D Printing: Foreign object detection is conducted up to two times to reduce blind zones. When the initial heatbed height is greater than 135, two detections will be performed. The first detection occurs with the heatbed at its initial position. During the second detection, the heatbed will be raised, and the bed height during detection will range between 70 and 90.
Foreign Object Detection Before Initiating 2D Processing: If the heatbed is too high, it will be lowered for detection. If the heated bed is too low, it will be raised for detection, with the bed height ranging between 70 and 240 during detection.
In-place and type detection of the build plate based on the live camera. If the actual build plate being used does not match the one specified in the slicing file, promptly stop the print to prevent printing failures.
After each print job is initiated, the print file is sent to the printer, and the printer checks the type of the build plate and the position information on the current heatbed according to the plate type of the slice file.
Build plate detection occurs after the heatbed homing. Then the heatbed will move to a fixed Z height, utilize the live camera to capture an image for detection.
Enabling this function means that after the print job is initiated, it will detect whether the build plate matches according to the type of build plate in the slice file; turning off this function means that it will not detect the build plate after the print job is initiated.
0C00_0300_0002_000C: The build plate localization marker was not detected. Please check if the build plate is aligned correctly.
When using the laser and cutting modules, during the mount calibration and initiation of processing stages, the live camera will identify whether the quick-release levers of the laser and cutting modules are securely locked. If they are not locked, an error will be reported, and printing will be paused.
![]() |
![]() |
![]() |
Lever is locked | Lever isn't locked | Lever isn't locked at all |
The live camera can also confirm whether the cutting platform is placed on the heatbed by recognizing the markers on the cutting platform. There are a total of three markers on the cutting platform, and the camera can detect the markers at different positions when the heatbed is at different heights.
Timing of Detection: During mount calibration, after opening or closing the front door of the machine, when taking photos and initiating production in Bambu Suite.
![]() |
![]() |
![]() |
The heatbed is in a higher position | The heatbed is in a lower position |
The nozzle clogging detection function uses the live camera to capture images in real time and monitor whether material has accumulated and wrapped around the toolhead. When the detected clog reaches a certain size, the system will usually issue a notification within 2 minutes and automatically pause printing to prevent damage to the toolhead.
Please note that there may be a delay in the response of the clogging detection. This function is mainly intended to prevent further damage to the device, and generally cannot protect the model being printed.
Error code | Message |
---|---|
0c008043 | AI has detected a nozzle clog. Please check the hotend status. You can open the Assistant for troubleshooting solutions. |
Related HMS Notification:
By raising or lowering the heatbed to a specific height, the Birdseye Camera identifies markers on the laser platform to determine if the laser platform has been placed.
Timing of Detection: During mount calibration, after opening or closing the front door of the machine, when taking photos and initiating production in Bambu Suite.
Error code | Copywriting |
---|---|
05008063 | The platform is not detected during calibration; please make sure the Laser Platform is properly placed. |
05008055 | Laser module is installed, but a Cutting Platform is detected. Please place a Laser Platform and perform laser calibration. |
The birdseye camera can also detect whether the laser platform is offset based on the markers and the limit block inside the heatbed.
Timing of Detection: During mount calibration, after opening or closing the front door of the machine, when taking photos and initiating production in Bambu Suite.
Error code | Copywriting |
---|---|
05008074 | The Laser Platform is offset. Please ensure that the four corners of the platform are aligned with the heatbed, and the marker is not obstructed. |
We hope the detailed guide provided has been helpful and informative.
If this guide does not solve your problem, please submit a technical ticket, we will answer your questions and provide assistance.
If you have any suggestions or feedback on this Wiki, please leave a message in the comment area. Thank you for your support and attention!