Supports updating the firmware from a microSD card. For detailed information, please see Update firmware from microSD card.
Updated the database to read the RFIDs of newly released filaments
Fixed a low chance(<0.1%) filament loading failure issue with the AMS hub
A long retraction during filament change can significantly reduce the purge volume, but it may cause clogging when the filaments assigned in the sliced file do not completely match the actual filaments in use. The filament verification function will verify the filaments match before performing retraction.
This function needs to be used with the slice files generated by Bambu studio v01.09.00.67 and above. For more information about the "Reducing purging through retracting filament" function, please refer to the Bambu studio release notes.
Add third-party custom filaments to the Bambu Studio filaments library. You can set the existing filament type on the Bambu Handy side to the third-party custom filaments added in Bambu Studio.
After upgrading to the latest version (v1.8.0.0), Bambu Studio may falsely report that there is a new version available. Clicking on the upgrade button at this point will result in a failed upgrade. (The prompt for the new version of the device is based on the printer screen and Bambu Handy)
A long retraction during filament change can significantly reduce the purge volume, but it may cause clogging when the filaments assigned in the sliced file do not completely match the actual filaments in use. The filament verification function will verify the filament match before performing retraction.
This function needs to be used with the slice files generated by Bambu studio v01.09.00.67 and above. For more information about the "Reducing purging through retracting filament" function, please refer to the Bambu studio release notes.
Motor Noise Cancellation and improved support for third-party filament on the X1 series printers. We have also enhanced user experience by streamlining the printer binding process and upgrading the interface.
Key enhancements in V.1.7 are:
For a more detailed overview of each feature, please refer to the information provided below.
The widely acclaimed Motor Noise Cancellation feature from the A1 mini is now available for X1 series printers. This innovative feature reduces motor noise during long-line movements and mitigates the humming sound associated with high-speed printing. Additionally, it slightly improves Vertical Fine Artifacts (VFA), resulting in smoother printed walls. (The VFA is correlated to a lot of factors, including filament condition, print speed, and extrusion calibration. The improvement provided by Motor Noise Cancellation can vary under different circumstances.)
Please remember to run the calibration after updating the firmware to properly activate this feature. You can find the calibration option under the Control-Utilities menu. The process will take approximately 10 minutes.
We also have a short video introducing this function.
With Bambu Studio v1.8.1, users now have the ability to create, modify, and delete custom filament profiles, which are saved in your Bambu account. We've created a guide detailing how to establish a custom filament preset and utilize this new feature. Please check it here: How to Create Custom Preset
Your X1 printer can now sync these custom filament presets with your account. You'll find these presets available in the filament selection slots when manually choosing your filament settings.
Please be aware that if you log out from the printer and the device is disconnected from the cloud, the custom filament information on the printer won't be immediately removed. It will only be cleared when another account is bound to the printer. The custom filament data associated with the new account will then be synchronized, assuming you follow the steps outlined in the guide linked above.
The screen interface latency has been improved in this firmware version, so you can expect slightly faster interactions when using the touchscreen.
We have optimized the structure of the settings page by relocating the LAN Only mode option from the Network page to the General page, and we have optimized the UI display of the Network page.
We have also moved the access code information from the "Network" page to the "General" page, and moved the "Video" switch to the list on the right.
To provide a better display of the list of Wi-Fi networks, and the network information, we have optimized the layout of the "Network" page as shown below.
In previous firmware versions, when binding the Bambu Handy app to the printer by scanning the QR code, both devices have to be on the same LAN network. Starting with this firmware version, users can perform the binding operation without the need to have both devices on the same LAN.
For this function to work, the region selected on the printer screen must be consistent with the account region selected under the account used in Bambu Handy.
The region selection has been added on the first boot page after the update has been completed.
You can check the account user region under the Settings -> Account page. If you ever need to change the region, you can do so after logging out of the printer and performing the binding operation again.
Modify objects skip feature text to remove text that does not support multi-colours.
[Experimental] Added Flow Rate Calibration for 0.2mm and 0.6mm nozzles.
[Experimental] Added Flow Dynamics Calibration for 0.6mm nozzles.
Improved AI detection to reduce occasional false alerts of "Micro Lidar camera lens seems to be dirty".
Addressed the issue where AI monitoring occasionally fails to pause properly after detecting abnormalities.
Optimized the display issue of PLA_AERO filament on the device screen.
Optimized some issues in the printing process, such as compatibility with special character model names and fixed the problem where the Handy app and Studio still showed "printing" status after the print was stopped.
The printer may appear stuck in a paused state while the AMS shows an error. There may be dropped steps if users move the XYZ axes away from the disposal chute, so please do not move the toolhead in this situation.
If the power is suddenly cut off after the detection of a filament break, the printer may attempt to continue printing without filament.
Optimized the protocol of filaments with AMS
Fixed the issue of layer shift & step loss when printing internal models.
The printer may appear stuck in a paused state while the AMS shows an error. There may be dropped steps if users move the XYZ axes away from the waste chute, so please do not move the tool head in this situation.
If the power is suddenly cut off after the detection of a filament break, the printer may attempt to continue printing without filament.
Improved printing quality and stability by optimizing the flow dynamics calibration process
Fixed the missing "Resume" option when the first layer inspection was abnormal.
The printer may appear stuck in a paused state while the AMS shows an error. There may be dropped steps if users move the XYZ axes away from the waste chute, so please do not move the tool head in this situation.
If the power is suddenly cut off after the detection of a filament break, the printer may attempt to continue printing without filament.
It is possible that the printer printing built-in models will happen step loss
¶ Summary
- Added protection to prevent the heatbed touching the bottom
- Added support for model objects being skipped when printing
- Added support for Liveview via LAN Mode Liveview switch when the device is in LAN mode
- Added Auto Refill page to show filaments to be used for filament backup
- Improved dynamic flow calibration on a PEI plate and reduced the print area usage as much as possible
- Added support for MicroSD file management via Bambu Studio
- Added parameters of extrusion compensation being auto-calibrated and saved
- Added absolute flow calibration
- [Experiment]Added support for first-layer detection on PEI plates
- Improvements and bugs fixed
- Remaining Issues
Dear X1 series users,
Long time no see.
After several rounds of internal iterative feature development, ota version 01.06.00.00 has finally been officially released. We will proudly introduce you to the main features of this update in the following pages. In response to your requests, we have added support for hot bed bottoming prevention to enhance the protection of the hot bed during the printing process, added automatic calibration and saving of extrusion compensation parameters, flow rate calibration to improve user experience (Studio requires v1.7.0 and above), and added support for skipping objects (Handy requires v1.2.5 and above, Studio requires v1.7.0 and above).
In addition, we have added some new features such as viewing liveview in LAN Only Mode, dynamic flow calibration for PEI plates, MicroSD file management with Bambu Studio, and an Auto Refill page to change filament backup settings. We have also made a lot of feature optimizations and problem fixes in this version of the firmware, which we hope will bring you a better user experience
We hope this update meets your expectations, and we welcome any feedback you may have!
There was a bug present in previous versions of the firmware where if a print was started when the heatbed was very close to the bottom, the bed would try to move further than possible, generating some motor skips. This issue did not cause any damage, but we have fixed it in this firmware version, with G38/G380 S2 cmd added. (this bug fix requires a file sliced with the latest version of Bambu Studio)
This feature is useful when you are printing a large number of models and one of them fails. In this case, you will be able to select that particular object and ask the printer to ignore it so you can continue printing without losing the other models.
There is a new button on the screen interface, next to the Pause button, which can be tapped and an object selection will appear to allow canceling the item which is not printing as expected.
Please Note: Skipping objects is not supported in the following situations:
To make it easier for our customers that want to print offline, we have added support for Liveview in LAN mode. This means that you can access the video stream of the camera on your printer even if the machine is not directly connected to the internet.
To enable it, navigate to Settings -> General and enable Lan Mode Liveview.
In the "AMS filament backup" feature, the AMS will switch to another spool with the same properties (brand, type, color, nozzle temperature, etc) automatically when the current filament runs out, but failures caused by the inconsistencies in filament properties may not be discovered until a "run out" error is reported during printing. The new "filament backup" page helps users to check whether the backup relationships are correct before printing.
This feature can be used by following these steps:
a. Check the "AMS filament backup" function on the AMS settings page.
b. Add two spools of the same Bambu filaments in slot1 and slot2, and add two of the same third-party filaments in slot3 and slot4 as shown in the image below.
c. Click the "Auto Refill" icon on this page. You will notice that filaments with the same properties will be displayed in groups on the new page.
Please note that this feature does not support filament on the external spool holder and only works with the AMS
Our team has worked on perfecting the dynamic flow calibration and first layer inspection methods to include support for the Textured PEI Plates. In the past, calibrating your printer's flow rate could provide bad calibration numbers. In this version, the results should be similar to printing on a smooth surface like the Cool Plate or Engineering Plate.
Please note that there's still a very small chance for the calibration not to work as expected. If you notice the print quality is not within expectations, we recommend calibrating on the smooth sheet.
In this version of the firmware, the flow dynamics parameter (similar to pressure advance in Klipper, or linear advance in Marlin) of the filament rows in the AMS now can be calibrated and saved in batches automatically. You can also calibrate the parameter manually and save it in the printer. For more detailed information please refer to our wiki article which explains this feature.
(Please note: the compensating algorithm used in the Micro Lidar calibrated parameter is different from the manually calibrated parameter, so you may find the auto-calibrated parameter is not the same as the manually calibrated result)
Starting with this version, the printer now possesses the ability to automatically calibrate flow rate using Bambu Micro Lidar. This advancement is driven by complex algorithms designed to enhance precision and efficiency.
The process involves printing a small calibration pattern, measuring the flow rate under various conditions, and smartly providing a recommended flow rate setting for improved surface quality.
You can initiate this feature from Bambu Studio by selecting the filament to be calibrated from the calibration screen. While the process takes a few minutes, upon completion, a recommended setting will appear which can be saved to a new filament profile for future use.
By using this feature, the printer can accommodate a wider range of materials. For example, it can improve print quality by calibrating for foaming materials and materials with inaccurate filament diameters.
(Please note: the compensating algorithm used in the Micro Lidar calibrated parameter is different from the manually calibrated parameter, so you may find the auto-calibrated parameter is not the same as the manually calibrated result)
This wiki page shows how to perform flow calibration from Bambu Studio and this wiki page describes more details and how it works.
We wanted to improve the user experience and interaction with the printer, so we introduced support for file management of files on MicroSD cards. You can now view, delete and print items from the available files on the MicroSD card right from Bambu Studio.
a. Select Device -> MicroSD Card -> Model
b.Hover the mouse over the model thumbnail to display options to delete, print, or download files
The uneven textured surface of the textured PEI build plate is not very friendly to the micro lidar, and first-layer scanning was not supported in previous firmware. We have improved the related algorithm, allowing users to take advantage of first-layer scanning on textured PEI plates, and works similarly to smooth build plates.
Please note just like the dynamic flow calibration feature, there is a chance for the detection not to work every time, depending on the first layer quality.
¶ Improvements
- Optimized pause and resume function. Customers can not only use the retry button, but also the resume button on the home page when the printer detects filament as being stuck.
- Added calibrate filaments when printing internal models to avoid using the wrong filament (only supported when using an AMS)
- Improved AI detection to reduce the false spaghetti detection rate
- Adjusted the listing of time-lapse videos to be displayed in reverse order (from the newest to the oldest)
- Optimized the text content for pop-ups and HMS
- Optimized the algorithm to resume the print after a power outage, reducing the probability of layer shifts when the print is restarted.
- Optimized the logic of user binding to improve the success rate
- Updated the privacy agreement
¶ Bugs fixed
Fixed some probable failure issues for resuming after a power outage
The printer may appear stuck in a paused state while the AMS shows an error. There may be dropped steps if users move the XYZ axes away from the waste chute, so please do not move the tool head in this situation.
If the power is suddenly cut off after the detection of a filament break, the printer may attempt to continue printing without filament.
¶ Summary
- Added support for load/unload function (only with external spool holder) when printing is paused
- Optimized the filament setting and display logic
- Bugs fixed
Pauses during printing usually occurs in the following scenarios:
When printing is paused, please select 'spool holder' on the 'Filament' tab and click 'Load' or 'Unload' to load or unload filament on the external spool holder, and the corresponding process will be displayed on the right side.
After loading or unloading, please click the printer's 'Resume' to continue.
Tips:
- This feature currently only supports the external spool holder. Please use it in models that only use the external spool holder;
- If you need to insert a 'pause' at a specific layer of the model to change filament on the external spool holder, it is recommended to use filament of the same type to prevent abnormalities caused by mismatching printing parameters;
- For more information about the "loading/unloading filament on the spool holder" feature, please refer to the release note of OTA version 01.05.01.00 or the instructional video
https://www.youtube.com/watch?v=8Y0vCAYxvrU
Fixed the issue where a few frames were recorded at the end of a print even with timelapse disabled.
The drying temperature of PETG material has been adjusted from 90° to 80° to avoid deformation of the tray during drying. If you want to use the drying functionality of the printer, please check this article in advance.
¶ Summary
- Added support for setting properties and loading/unloading filament on the spool holder
- Added support for downgrading to previous firmware versions controlled by Bambulab (Only through Handy APP V1.0.13 or above)
- Added support for quick issue reporting through the popup window on the screen when printing is completed or stopped manually
- Added support for resetting aftermarket filament information after inserting it into a slot when the printer is idle
- Added a pop-window for filaments which are not supported or need attention by AMS when setting up and printing
- Added a QR code link to the firmware version page to view previous release notes
- Added the color setting of filament based on AMS's existing colors
- Improvements and bugs fixed
Dear X1 series users,
Long time no see.
After nearly 2 months of feature development iterations and test iterations, with everyone's efforts, the ota version 01.05.01.00 has finally been officially released. We have added several new functions for filament on the spool holder, described below. At the same time, by popular request, we have included support for downgrading to a curated list of previous firmware versions (through Bambu Handy 1.0.13 or above).
In addition, we have also added some other functionality such as quick issue reporting through the popup window when prints finish or are stopped manually, resetting a aftermarket filament information, pop-up prompts for different filaments and adjusting the filament color setting page. We also made a lot of improvements in this version of the firmware, hoping to bring you a better experience.
Enjoy this new firmware version and any feedback is welcome.
The filament on the spool holder can now be managed through an additional slot (a 'virtual slot'), this slot is managed uniformly with the AMS in the new 'filament' tab.
This slot supports setting filament properties (including type, color, printing temperature, etc), which will be used for processes such as loading/unloading filament, printing from the spool holder, etc.
Filament on the spool holder can now be loaded/unloaded by selecting this slot and pressing the 'load/unload ' button, and the load/unload process will be displayed on the right side.
The load/unload process of the spool holder is different from AMS, which has three manual steps:
Furthermore, the 'load/unload' function supports switching filament between AMS and the spool holder directly. For example, when a filament from AMS is loaded, the filament from the spool holder can be loaded directly by selecting the spool holder and clicking the 'Load' button. The spool holder 'load' process will be executed followed by the AMS 'unload' process as below.
Tip:
- The 'unload' button on the 'Temperature/Axis' tab for unloading the filament of the spool holder has been removed.
- Loading/unloading filament during printing is not supported for the moment.
AMS filament mapping will be lost after downgrading from this version. It is suggested to set it again or just upgrade to 01.05.01.00
Steps to downgrade to a previous version:
After printing successfully, users can report any missed detections during this printing process. If there is an abnormal interruption in printing, users can report it as a printing error.
The "reset" button on the third-party filament information settings page is able to clear the previous filament information.
At present, AMS does not support any TPU filaments. For all PVA filaments and third-party filaments, xxx-CF filaments will pop up a box to indicate precautions. When using AMS for printing, it will pop up a box prompt and prevent printing for unsupported filaments, and also pop up a box prompt for filaments that need attention, but it will not prevent printing.
On the "General" ->"Firmware Version" page, click "Click to view more version information" below, and a QR code pop-up box will appear. Use the BambuLab Handy APP to scan the code to view the historical version information released.
When setting colors for third-party filaments, AMS can be selected to read colors from the official RFID of Bambu filaments.
Improvements:
1.[Algorithm] Optimized the spaghetti detection algorithm, so that the spaghetti detection prompt message can be updated according to real-time detection results.
2.[Screen] Updated the Privacy Policy.
3.[System] Increased the user binding delay time to 30 seconds to avoid the situation where the original timeout of 10 seconds is not enough.
4.[System] Reduced the position deviation of repeated homing(G28), mitigate the issue of layer shift during power failure resume and pauses for loading/unloading of filament, etc.
5.[System] Optimized the list of filament presets, and supported the synchronization of filament presets from the cloud server.
6.[System] Optimized the heat break fan control logic and reduced the false alarm rate of fan detection.
7.[System] MC board fan is off until the tool head is moved. It will then turn on to cool the MC board components. When the print concludes and the printer goes to power save mode, the MC board fan will again turn off.
Bugs fixed:
1.[System] Fixed the issue where the printing process can not be initiated while "%" included in filenames can not initiate printing.3. [AMS] Adjusted the loading and unloading scheme to increase the output power of the booster wheel.
【New features】
Added some new features.
【Improvements】
1. [Algorithm] Optimized the HMS prompt explaining that the PEI build plate does not support first layer inspection.
2. [System] Updated some HMS and screen content.
3. [System] Adjusted the page layout and deleted the video and live icon on the thumbnail of the home page during printing, only retaining the delayed photography icon.
【Bugs fixed】
1. [System] Fixed the issue of abnormal extrusion compensation caused by the large velocity difference between the inner and outer walls.
2. [System] Fixed a low probability issue where the avatar of the bound user is not displayed. If you've encountered the issue of the missing avatar in your account, please upgrade the firmware to the latest version to fix it.
¶ Summary
- Added a pop-up message for the first boot after updates to remind users to open AI monitoring function and remind defaultly to check if the carbon rods need to be cleaned
- Added equipment maintenance reminders when carbon rods need to be cleaned and Z-axis lead screws need to be lubricated
- Supported encryption of data and control commands between printers and Bambu Studio in LAN mode to improve security in LAN
- Added support for up to 8 cloud printing 3mf files to be cached in the MicroSD Card
- Added support for connecting to the printer by directly entering the IP Address and Access Code. This must be used with the latest version of Bambu Studio
- Added support for displaying the current layer number/total number of layers during printing
- Added secondary confirmation when stopping a printing job in a pop up window
- Optimized thermal runaway protection for the hotend
- Improvements and bugs fixed
- Details
Dear X1 Series Users,
First of all, thanks for all beta testers' contribution.
Here are some of the biggest updates in this firmware version——a pop-up message for the first boot after updates, equipment maintenance reminders, improve the security in LAN, cache cloud print files to sdcard, displaying the current layer number/total number of layers during printing, secondary confirmation when stopping a printing job, .etc. Of course, it also comes with tons of improvements, such as thermal runaway protection for the hot end, AMS humidity display icon.
We hope this firmware update can fulfill your desires! Thanks for all of your support!
a. If it detects that the AI related functions are not turned on, it will remind you to turn them on. Click the "Enable" button to turn on AI related functions, and click the "Ignore" button to keep your previous system settings:
b.X-axis carbon rod maintenance reminder: If you select the "Clean now" icon, it will jump to the equipment maintenance page. If you select the "Remind me later" icon, this reminder page will pop up again when the next boot.
a. This popup represents carbon rods in need of maintenance. Selecting "Yes" will jump to the page described in item "c" below, and you can select "No" to ignore.
b. This popup represents Z axis lead screws in need of maintenance. Selecting "Yes" will jump to the page described in item "c" below, or you can select "No" to ignore.
c. If maintenance is required, the test item displayed on the left side of the screen will have a small green dot prompt.
d. Selecting printer maintenances in item "C" above will take you to this page. Use the Bambu Handy app to scan the QR code to view a maintenance guide. If maintenance is completed, please press the "Done" button, and the printer will clear and re-record the print data for the next maintenance reminder. Pressing the "Ignore" button, means no maintenance is required. The printer also clears and re-records the print data. Pressing the "Later" button just exits the page, the little green dot of the maintenance item will still be present.
e.If the printer does not prompt for maintenance, only the maintenance instructions QR code will be displayed.
a. In "LAN only" mode, TLS v1.2 is enabled in MQTT which is used for the direct connection between the printer and Bambu Studio. This improves LAN printer control security.
b. TLS v1.2 is enabled for FTP. FTP is used for Bambu Studio to send 3MF files to the MicroSD Card directly. This can improve the level of LAN data protection.
a. Add the cloud print file caching function, which is enabled by default. If you select this option when printing through cloud, the 3mf will be stored in the cache folder of the MicroSD Card root directory.
b. The printed 3MF files will be backed up to the "Print Cache" folder if the MicroSD card has enough capacity.
c. The print cache can store up to “8” 3mf files. If it exceeds, the oldest 3mf file cached will be deleted. When the remaining capacity of the MicroSD Card is less than 500MB, some old print cache 3mf files may be deleted to ensure that the current print 3mf file can be cached. If deleting all the old 3mf files still does not meet the capacity requirements, current print 3mf file will not be cached into the MicroSD Card, and an HMS prompt message will be reported at this time.
Bambu Studio needs to be updated to 01.04.02.00 or higher
For Android devices, Bambu Handy needs to be updated 1.0.8 or higher
For iOS devices, Bambu Handy needs to be updated 1.0.9 or higher
On the printer's side, IP and access-code are displayed on screen.
If auto-ip detection fails, the manual input will pop up on Studio/Handy like below:
Bambu Studio needs to be updated to 01.04.02.00 or higher
The current number of layers and the total number of layers are displayed to the right of the print progress percentage on the lower side of the print home page.
When a user clicks to stop printing after a printing error pop-up appears, a second confirmation pop-up will appear to prevent accidental cancelation.
We implemented a new thermal runaway protection algorithm to shorten the delay before protection kicks in. For most thermal runaway cases, the new algorithm can shut down the heater and show the error prompt within 30 seconds.
We have adjusted the logic for clearing temperature errors. when the printer is idle, in the previous firmware, some errors are automatically cleared when the error is recovered (e.g. the printer will report an open circuit error when the sensor is unplugged and the error will be automatically cleared when the sensor is plugged back in); in the new firmware, the error is only cleared when the printer power cycle or a new print is initiated.
Need to upgrade Bambu Studio/Handy
- Bambu Studio needs to be updated to 01.04.02.00 or higher
- For Android devices, Bambu Handy needs to be updated 1.0.8 or higher
- For iOS devices, Bambu Handy needs to be updated 1.0.9 or higher
【New feature】
- [System] Added a pop-up message for the first boot after updates to remind users to open AI monitoring function and remind defaultly to check if the carbon rods need to be cleaned.
- [System] Added equipment maintenance reminders when carbon rods need to be cleaned and Z-axis lead screws need to be lubricated. Users will be reminded once by default to check whether the carbon rods have been cleaned already after upgrading to this version.
- [System] Supported encryption of data and control commands between printers and Bambu Studio in LAN mode to improve the security in LAN.
- [System] Supported backup of printed 3MF files to SD card.
- [System] Added support for connecting to the printer by directly entering the IP Address and Access Code. This must be used with the latest version of Bambu Studio.
- [System] Added support for displaying the current layer number/total number of layers during printing.
- [System] Added secondary confirmation when stopping a printing job in a pop up window.
【Improvement】
- [System] Optimized thermal runaway protection for the hotend.
- [Screen] Optimized the AMS humidity display icon, and added the humidity display description page after clicking the humidity icon.
- [System] Optimized the problem of snowflakes in liveview when time-lapse photography is turned on.
【Bug fixed】
- [System] Fixed print time statistics error.
- [System] Fixed the issue with resetting AMS third-party material where the mapping setting used by AMS auto-refill function is still the former one, causing incorrect mapping.
【Bug fixed】
Summary:
First of all, thanks for all the beta testers' contributions. In early December, we organized a beta test through Facebook. We are so appreciative of your enthusiasm. We received lots of feedback from you and tried our best to fix them to make this version 01.03.00.00 of the X1 series more perfect.
This version is our Christmas gift for you all our customers.
Here are some of the biggest updates in this firmware version——sending multi-plate files to the printer, filament drying, 1080P liveview and timelapse video, HMS information on the printer screen to help with printing problems, AMS filament backup, AMS remaining filament estimation, .etc. Of course, it also comes with tons of improvements, such as network functionality, print stability, and AI recognition algorithm. We hope this firmware update can fulfill your desires! Merry Christmas!
【new features】
1. [System] Added support for sending multi-plate model files to the SD card of the printer and basic file management functionality for 3mf files in the printer
a. Support for sending one or multi-plate sliced 3mf files through the Studio "Send/SendALL" function to the printer SD card.
b. Support for deleting 3mf files from the printer (both in internal ROM and SD card) via long press on the screen of any 3mf files.
After a long press (for about 2 seconds) on the target model file, a pop-up will show up (as shown in the figure below), after which you can choose whether or not to delete the item.
2. [Screen] Added support for browsing plates in 3MF files and printing the selected plate.
3. [System] Added filament drying functionality.
After the filament absorbs water, it can cause many problems when printing, such as stringing, easy breaking, etc. To solve these problems, the filament needs to be dried. In order to make it more convenient for users to dry filaments, we use the heating function of the hot bed and the closed space in our machine to create a drying environment for filaments.
4. [Algorithm] Added support for build plate type identification, reminder, and protection (third-party build plates can be used normally by disabling this function).
a. Build plate type can be detected by the marker on the plate. If the build plate is not placed or is misplaced by too much, there will be an HMS message to remind you that the build plate was not detected, and if the detected build plate type is different from the type you set on the slicer, the print will be stopped and a reminder popup will be displayed.
b. If you use third-party build plates or the marker on your plate is heavily worn out, this feature can be disabled through via the printer or app as shown below.
5. [Algorithm] Added support for first-layer inspection with gcode files generated by Bambu Studio.
In past versions, only 3mf files sent directly by Bambu Studio support the first-layer inspection. From this version, the first-layer inspection is supported with gcode files. While the gcode files must be generated by Bambu Studio.
6. [System] Combined spaghetti detection and excess chute pileup detection into a single function called AI monitoring. Users can select the sensitivity of the monitor, and the printing process will be paused according to the selected sensitivity if any failure is detected.
a. Combined spaghetti detection and excess chute pileup detection into a single function called AI monitoring, so the UI interface won't change if new algorithms are added in the future.
b. Users can select the sensitivity of the AI monitor, "low", "medium", or "high". The higher the sensitivity is, the more likely small failures will be detected, and therefore printing may be paused more easily.
7. [HMS] Added support for displaying solutions for parts of common HMS errors directly on the screen (only Chinese and English are supported).
a. Now, the built-in HMS guide makes it easier to handle HMS errors when the user does not want to scan the QR code to get to the online HMS wiki page.
b. The printer's built-in HMS guide supports firmware independent updates. The first built-in HMS guide will be online when U3 is released.
c. The built-in HMS guides have been rewritten according to the online wiki guide. Only HMS guides that are frequently accessed and can be illustrated with a few pictures will be built in.
8. [System] 1080P resolution (while the frame rate is reduced from 30fps to 15fps) is supported for both LiveView and timelapse video.
a. Click the icon to switch resolution. The process of switching takes 1-2 seconds for the reinitialization of the media module, please be patient. In addition, it should be noted that LiveView will be paused for a while, and timelapse will be split into two files during the switching process.
b. The system default resolution is 720p 30fps. If you switch to 1080p, the Frames Per Second will be reduced from 30 fps to 15 fps.
9. [System] Added network self-test functionality.
a. The Test Network tool can be used to diagnose network problems when the printer can not connect to the Bambu cloud service.
b. The Test Network tool includes testing the connection between the printer and router, the connection between the printer and baidu.com or google.com, and the connection between the printer and the Bambu cloud service.
10. [System] Added statistics for printing hours.
On the Device Info page, you can see the printing time record (in hours) of the device, which mainly records the normal printing time and does not include the time that prints are paused. Note that the printing time statistics function is a new feature, and will only count all the printing time since the beginning of ota 01.01.00.00 and displayed on this update ota01.03.00.00; unfortunately, the printing time before ota 01.01.00.00(20220926)cannot be counted.
11. [Screen] Added fan control page.
a. FAN speed control was added to this firmware based on the FAN on/off feature in the previous version of the firmware.
b. FAN speed is shown as a percentage, and the control steps can be 10%.
12. [System] Supported turning off the motor when printing is completed or the printer is idle for over 20 minutes. The idle consumption is reduced from 25w to 6w.
All stepper motors are turned off by default, and when the printer is powered on and idle for more than 20 minutes, the printer will turn off the motors to reduce power consumption.
13. [System] Added support for automatic recovery after losing printing steps (Experimental function, turned off by default).
When printing under high acceleration or if the excess chute is blocked by pileup, there are risks that the XY motor will skip steps during printing. When the printer is homing, it will monitor the load of the XY motors to determine if the tool head has reached the end stop. Now, we use the same method to monitor the step skipping during printing. If skipped steps are detected, the printer will pause the print and do an XY-axis homing, then resume the print. This is an experimental function and is turned off by default. If you want to try it, you can turn it on on the print options page.
14. [System] Added support for adapting the maximum temperature of the hot bed in different regions under 110/220V.
The maximum temperature that the hot bed can reach is different at different voltages. The maximum temperature of the hot bed is limited to 120℃ under 110V and 110℃ under 220V。
【Improvement】
【Bugs fixed】
【Remaining issues】
【new features】
1. [AMS] Supported AMS filament backup.
The AMS will switch to another spool with the same filament properties automatically when the current filament runs out. These filament properties include brand, type, color, and nozzle temperature. If the AMS cannot find the same filament, it will display a prompt that the current slot has run out. To enable this feature, please check "AMS filament backup" on the AMS settings page.
Tips:
a. Currently, the RFID information of filaments cannot be read while printing, and the information of non-Bambu filaments can not be edited during printing. Please configure the filament information before printing.
b. This function requires filaments with exactly the same properties. It is recommended that Bambu filament be used as a replacement for Bambu filament and non-Bambu filament be used as a replacement for non-Bambu filament.
2. [AMS] Supported AMS ID reset function.
Users can now reset the AMS ID. To reset the AMS ID, go to the AMS setting screen and click "Reset AMS information". Then all AMS units will be offline and waiting to unplug. Once all AMS units are unplugged, please re-plug them one by one in the order you desired. Please refer to Tip1 of this wiki: Connect AMS Hub and multi-AMS | Bambu Lab Wiki
3. [AMS] Supported AMS estimating the remaining filament on the spool.
AMS can now estimate the remaining filament of the spool. This estimation is only available with Bambu Lab filament because it relies on RFID technology. To enable it, please go to the AMS setting screen and select the "Update remaining capacity" option. Once selected, AMS will estimate the spool in the NEXT filament info update, depending on how you configure when to update the info. Besides, the estimation will be updated during printing. Unplugging the filament will clear the info.
Note: filament info must be read before AMS can estimate the remaining filament. Please trigger a reading manually or automatically with either "Update on insertion" or "Update on startup". This function only provides an estimation of the remaining capacity, it may not accurately reflect the actual capacity of the spool.
4. [AMS] Added support for displaying the AMS humidity index.
AMS can now utilize the humidity sensor to help you monitor the humidity state of the AMS and desiccant. An indicator is shown in the right-bottom corner of each AMS panel.
The indicator uses color and bars to indicate the index. Larger numbers and green color mean the air is dry and the desiccant is working effectively, while red and lower bars mean ineffective desiccant and humid air. An active desiccant can keep the indicators at 4 or 5 bars. Deactive desiccants can only keep the indicator at 1 or 2 bars. You should store your hygroscopic filament in a dry box until new desiccant packs are installed.
Notes: Newly installed desiccant can take hours or a night to absorb the moisture until the chamber is stable. Lower temperatures also slow down the process. Due to the sensor location, raw humidity measurement doesn't reflect the chamber state accurately. Instead, we applied an algorithm on raw data to estimate the effectiveness of the desiccants, which should be more reliable in a wider temperature range.
【Improvement】
1. [AMS] Optimized stuck filament detection.
AMS will continuously detect the resistance of the filament during printing, if the resistance of the filament is too high, the filament may be tangled or the spool may be stuck. The AMS will unload the filament and retry once automatically. If it still fails, the AMS will display the prompt: "AMS assist motor overload".
2. [AMS] Added filament stuck detection and automatic recovery during the RFID reading process. If the filament is stuck during the filament information reading, the AMS will try to recover and redo the reading. If recovery is unsuccessful, the AMS will try to pull back the filament.
【Function optimization】
1. [HUB] Compatible with printers and AMS related functions.
【Improvements】
1. [System] Added SD card prompts for unformatted SD cards.
When the SD card is not formatted, users will see the prompt "Format Required." There is a differentiation between SD card not inserted prompts and SD card not formatted prompts.
2. [System] Added support for Bambu Handy to browse more than 20 timelapse videos.
3. [System] Updated some HMS contents.
4. [Algorithm] Added support for automatic micro lidar calibration when micro lidar parameter drift is detected.
5. [AMS] Added support for the detection of AMS spool or filament getting stuck during printing.
X1 Series printers will now pause printing and provide a pop-up message when the filament is wrapped or the filament tray is stuck during AMS printing. After solving the issue manually, printing can be resumed by clicking the "Retry" button.
【Bugs fixed】
1. [System] Fixed the issue where the screen flashes a pop-up without content when logs are being uploaded through Bambu Handy.
2. [Algorithm] Fixed the ota01.01.00.00 issue where the maximum acceleration was set to 5000mm/s² after the first layer inspection function, which caused the estimated print time to be inaccurate. This version returns the original print quality and acceleration values from ota01.00.00.00.
3. [Algorithm] Fixed the issue where timelapse exposure may be abnormal and the first several frames may be dropped on some printers.
4. [AMS] Reduced the probability of reading RFID again when an AMS is idle.
We have worked hard to improve the features available for the X1 and X1C. Apart from bug fixes, Version 1.01 improves user experience by implementing easier Timelapse downloads, improving Excess Chute pileup detection, improving First Layer Inspection, and more!
Thanks much to all the users that have contributed feedback and bug reports; your help has been invaluable and greatly appreciated!
As we promised, our printer can connect 4 AMS units to support 16-color filaments from this new firmware with a required AMS Hub. We solved tons of bugs around multi-AMS setups to make the user experience more comfortable. Welcome to our new world with 16-colors.
In firmware ota1.0.0.0, we supported the timelapse function. However, exporting timelapses was a bit cumbersome in the past, as files needed to be copied from the microSD card to the computer. To make this easier, our new firmware update works together with Bambu Studio (1.3 and up) and Bambu Handy (1.0.5 and up) to export files without removing the MicroSD card.
To enable Timelapse functionality in Bambu Studio, select the enable the Timelapse function in the "Others" tab as shown below. To browse or download Timelapse videos with Bambu Studio, simple click on Media in the device tab. In Bambu Handy, you can find "Browse Videos" under "Setting."
Bambu Studio:
Bambu Handy:
Another important feature in this firmware version is the inclusion of software end-stops. This prevents collisions when controlling the tool head manually by limiting movement to the printer's build area in order to avoid damage to the printer or its motion systems.
To benefit from this feature, users must home the printer before manually controlling the tool head. Users can home the printer or take advantage of the automatic homing that takes place at the start of a print. In some situations, users may need to move an axis before homing, so we implemented a warning when users try to manually control an axis before homing.
When switching between filaments with an AMS unit, the X1 and X1C both implement purge functionality to the excess chute to make sure that previous filament has been purged from the tool head. Because of varying filament performance, there is a chance of some filaments clogging the excess shute. The X1 and X1C use AI and visual recognition to detect excess chute pileups.
We are happy to announce that the deep learning model for excess chute pileup has been updated, which will reduce the rate of false alarms and automatically pause the print if an excess chute clog is detected.
Options for excess chute pileup detection have been merged with spaghetti detection as follows.
Note that detection confidence gradually increases as the pileup grows. Therefore, before printing is finally paused, you may see the HMS warning message below.
In previous firmware versions, First Layer Inspection only worked for layered printing. If you started a sequential printing job, the HMS would return a warning saying that "Current printing mode does not support First Layer Inspection". Now we have extended First Layer Inspection to work with sequential printing as well. Please note that this work is not complete yet, and for now, only the first object will be scanned. Here is how to open the sequential printing by object:
We've implemented some algorithm improvements to improve first layer scanning. In some situations, the optimal scanning direction might vary, so this update allows laser scanning on either the horizontal or the vertical axis. This upgrade to the scanning algorithm improves the depth map quality and saves scanning time, so we're confident that users will find it quite useful!
We have added build plate localization marker detection, so you'll receive a HMS warning message if you don't align the build plate correctly. This is achieved by capturing the image of the the Aruco code on the build plate with the LIDAR camera, and then identifying the type of build plate. With that in mind, please take care not to cover or damage the Aruco code.
In previous firmware versions, users needed to re-enter their passwords when reconnecting to a previously used Wifi access point, which was not very convenient. This firmware version implements saving Wifi passwords to the printer so that users can connect much more easily to multiple networks. These passwords are saved only to the printer and not shared or saved to the cloud.
You can now find the AMS quick-start guide in the AMS panel. It consists of a few pages of instructions showing the procedure of filament insertion, how to read the status from LED indication, and the layout of the AMS control panel.
Improvements
1. [Algorithm] Optimized spaghetti detection algorithm model
Bugs fixed
1. [Screen] Fixed the issue that filament mapping not be used in direct replay after printing
2. [System] Fixed the occasional issue that model information is lost after printing
3. [AMS] Fixed the related issues of AMS material break detection
1.[AMS] When AMS filament run-out is detected before a power outage, the printer will print without filament after resuming.
2.[System] The process of unloading after aborting from Studio is a little difficult, and the cutter can become stuck easily. For now, it is best to unload filament via the printer or Bambu Handy.
Summary:
Added support for HMS prompts for AMS common errors and broken filament detection of multi-AMS
Added capability to switch from AMS to spool holder without unplugging cables
Added power-assisted filament insertion
Added new AMS tray indicators
Optimized the "Update on insertion" and "Update on startup" options
The AMS now supports HMS prompts for common errors. When the AMS is abnormal, users can get possible reasons by viewing the HMS error codes. The sensor for AMS filament run-out detection in printing has switched from the AMS to the tool head, and if the filament runs out when the AMS is loading, the old filament will be automatically purged.
Previously, AMS users needed to unplug the AMS cable before loading filament from the spool holder to print filament not supported by AMS. This was a problem for people who placed their X1 in a location where the rear of the machine was not easily accessible. To solve that problem, our new firmware provides an option to Enable or Disable the AMS when starting a print.
When the "Enable AMS" option is checked, the AMS will be used for a print. If the option is unchecked, the printer will instead pull filament loaded from the spool holder. Users can now easily switch between the AMS and spool holder without unplugging the cable.
Due to the high insertion force, some users find that it is difficult to insert filament. A power-assisted insertion has been added. User can now select an empty tray from the panel to activate power-assisted insertion. Once selected, the tray will spin the motor at low speed for 10 seconds to help users insert filament. At the same time, the white LED starts to breath (turn on and off gradually) to indicate this function is enabled, and users can insert filament with assistance. Note: you can still insert filament without the help of power-assisted insertion as in the previous firmware.
The LED indicators on the AMS have been fully reworked to provide better indication of the tray status.
These two options allow you to control when to have the AMS check for RFID filament information. If you don't want filament to be read on every insertion, you can now choose to disable "update on insertion" from the AMS setting screen. Also, you can enable "update on startup" on every power up, to keep your filament information up-to-date in case you switch filament while the device is powered off. You can now control when the AMS reads the filament information. In addition, the AMS now recalls saved third-party filament parameters. Do remember to change it when you switch a different filament.
【New features】
1. [System] Added support for resuming hot bed temperature after power outage.
2. [System] Added support for multiple languages. (More languages are coming soon!)
3. [System] Added support for the identification and printing of model files named in Chinese.
4. [System] Added support for display of whether the filament is in the nozzle in the E+/- control page.
【Improvements】
1. [HMS] Due to the high false detection rate of stacking detection, in order to avoid disturbing normal printing, the relevant prompts for stacking detection at the waste port are temporarily closed, and the function is being optimized.
2. [HMS] Added relevant UI tips for earlier model files which are not suitable for AMS filament mapping.
3. [Algorithm] Optimized the action when the first layer scanning is turned off.
4. [Screen] Optimized the navigation in the AMS filament information settings.
【Bugs fixed】
1. [Screen] Fixed the issue where the progress of the log when uploading the cloud is not continuous.
2. [Screen] Resumed the original UI design for early internal models which do not support AMS filament mapping
3. [Screen] Closed an internal debugging pop-up window
4. [Screen] Fixed several issues related to the replay function
5. [Screen] Fixed the issues around the mismatches in AMS filaments setting.
6. [System] Fixed the occasional issue where unloads cannot be executed correctly after tapping the unload button (without AMS).
7. [System] Fixed the occasional issue where the status of filament information was not refreshed
8. [System] Fixed the issue where calibration file parsing failed after executing a printing task.
【Tips】
1. [System] The broken filament detection of the AMS does not support the human intervention temporarily. If the next filament is inserted immediately after the tail of previous filament entering AMS, it may lead to empty punching after the previous filament runs out.
2. [System] When the filament is at the hot end, the RFID recognition function cannot be triggered; it is required to unload filament before RFID recognition.
3. [Screen] When reprint directly after finishing the former print, it will loss original mapping relationship.
1. [AMS] Fixed the abnormal error state and wrong indicator light when some corner cases occurred.
Bambu Handy needs to be higher than 1.0.2 to support user logs uploading to cloud.
【New Features】
1. [System] Added support for the timelapse function (720P), whose control switch can be operated when slicing in Bambu Studio.
2. [System] Added support for LAN Only mode.
3. [System] Added support for resuming prints after power outage (available from second layer, currently unavailable for setups 2 or more AMS units).
4. [System] Added support for broken filament detection (please check details in ""Tips"" as this function is still being optimized).
5. [System] Added support for automatically uploading users logs to cloud by scanning a QR-code through Bambu Handy (needed to be higher than 1.0.2).
6. [System] Added support for reading the serial number, the version number of the AMS HUB, and firmware upgrade function.
7. [AMS] Added support for the AMS reel information mapping and automatic color matching.
8. [Screen] Added the printing menu options on screen for first-layer scanning and spaghetti detection
9. [Screen] The function calibration in initial setup can be exited via timeout.
10. [Algorithm] Added support for stacking detection via HMS message.
11. [Algorithm] Added HMS messages while the Micro Lidar camera lens seems to be dirty.
12. [Algorithm] Added pause logic for spaghetti detection errors, and supported switching spaghetti detection on or off during printing.
13. [HMS] Added HMS message for abnormal laser data.
14. [HMS] Added HMS message for abnormal temperature control.
【Improvement】
1. [Algorithm]Optimized algorithm to improve the reliability of the first-layer scanning detection.
2. [Algorithm]Expanded the scanning area of the Micro Lidar.
3.[Screen]Optimized the screen copywriting.
4.[Screen]Optimized the solution of exporting logs to the SD-card to speed up the export time.
【Bugs fixed】
1. [HMS] Fixed default prompt and inaccurate presentation issues
2. [Screen] Fixed the issue of probabilistic crashes at the end of the SD-card printing
3. [AMS] Fixed the problem where the screen would not update live after RFID recognition
【Tips】
1. [System] The broken filament detection of the AMS does not support the human intervention temporarily. If the next filament is inserted immediately after the tail of previous filament entering AMS, it may lead to empty punching after the previous filament runs out.
2. [System] Resuming prints after a power outage is available after the second layer, but the temperature recovery of the hot bed is not supported temporarily.
3. [Algorithm] The false detection rate of waste port stacking detection is high
4. [Screen]Internal models do not support AMS reel information mapping. Please place your filaments in order.
1. [AMS] Added support for the AMS reel information mapping and automatic color matching.
2. [AMS] Added support for broken filament detection when using only one AMS.