Improved system stability.
Fixed the intermittent time synchronization failure.
Fixed the intermittent manual calibration failure.
Fixed the issue where there was a small chance the K factor from flow dynamics calibration was not effective.
Fixed the button no response glitch when formatting the SD card
Fixed intermittent black screen after power-loss recovery
Optimized FW update printer status check for safer update
Optimized status verification when downloading a language package to avoid process conflict
Fixed the issue of devices being unable to send print jobs after not restarting for an extended period.
Prevent conflicts with Bambu Cloud service & potential damage to printer hardware by prohibiting crucial printer controls (initiating printing, heating the nozzle, and heating the heatbed) through the local MQTT Broker while the printer is logged into Bambu Cloud service.
Before this firmware update, the printer's local MQTT Broker can process control commands under cloud mode. This meant that two asynchronous channels were controlling the printer simultaneously. The commands from these two channels would execute in an overlapping manner without any order assurance, which is considered conflicting.
To ensure the stable operation of the printer and avoid malfunctions caused by control channel conflicts, we will disable certain printer control functions via the local MQTT Broker under cloud mode. These functions have higher security requirements, and we want only one channel to be able to use these functions at any given time. The restricted controls include:
The V1.5 Firmware Update for the P1 series is here! This upgrade is a major feature release that introduces the popular Motor Noise Cancelation feature, SD Card remote browsing support, Print Time Statistics, and Upgrade Kit support, which were all highly demanded features. Besides that, further feature optimizations have been implemented including some bug fixes to make the experience better.
Key enhancements in V.1.5 are:
The widely acclaimed Motor Noise Cancellation feature from the A1 mini is now available for P1 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.
In the example below, you can see the significant difference between previous firmware versions with no Motor Noise Cancelling and the latest firmware which introduces this function:
To use this feature, you need to perform a motor noise calibration after the firmware is installed. This option is available in the Calibration Menu.
The Motor Noise Calibration process will take around 15 minutes and the calibration data will be saved to the internal memory of the printer. We strongly recommend performing the entire set of calibration functions after each firmware update to ensure consistent results.
To improve the user experience with the printer, we introduced file management in Bambu Studio for files on MicroSD cards. You can now delete and print items from the available files on the MicroSD card right from Bambu Studio.
[New Features]
- Added support for model objects being skipped from Bambu Handy. (This is not supported when printing from MicroSD or local area network printing.)
- Added support for printer model verification of 3mf files when printing from MicroSD cards. (Bambu Studio version needs to be 1.8.0 or higher.)
[Bugs fixed]
- Fixed the problem where only a single color might be printed due to power outage during multi-color printing.
- Fixed the problem where printed parts may be hit due to power outage or similar problems during the printing process.
Bambu Studio version needs to be 1.8.0 or higher.
Due to structural differences between the P1 series and A1 mini, slicing files configured for the A1 mini will cause errors when printed on P1 series machines. In this version, we have added printer model checking for 3mf files.
Printer Configuration Selection
rules:
Dear P1 users,
To enhance the overall 3D printing experience for all users, we have made improvements to firmware version ota 01.04.01.00. These enhancements focus on improving the interaction between the device and the Bambu Handy APP, optimizing the printing process, resolving certain errors encountered during printing, and implementing additional functional protections. These measures are implemented to protect your printer while enhancing stability during printing and daily use.
[System] Added protection during the load/unload functions to avoid issues when users click load/unload repeatedly.
[System] Added handling of name exceptions when downloading models in MakerWorld. This fixes anomalies caused by model names that are too long or have special characters.
[System] Added protection for timeout when initiating print tasks to avoid abnormal responses caused by receiving timed-out tasks.
[System] Reduced the delay in the Bambu Handy APP displaying device status
[System] Added protection against calibration during the printing process to avoid device abnormalities caused by simultaneous commands being issued.
[System] Added protection to prohibit downloading of language packages during printing, and added UI prompts.
- [System] Fixed the issue where transparent filament auto-refill could result in failure matching filament.
- [System] Fixed the inconsistency between the fan speed information upload and the set value.
- [System] Fixed the issue where the device status displayed on the Bambu Handy app may not match the actual device status at the end of printing.
- [System] Fixed the issue where continuing to print when using AMS after power loss may cause the AMS to be disabled incorrectly.
- [System] Fixed the issue where Bambu Handy APP still displays the "IDLE" status after canceling printing during the printing process.
- [System] Fixed the issue where HMS messages may pop up and disappear in Bambu Studio/Handy when printing is initiated.
- [System] Fixed the issue with incorrect grammar translations in the device's multilingual interface.
¶ Summary
- Multiple language support.
- Added protection for the heatbed when homing close to the bottom.
- Canceled the secondary menu for the light switch control.
- Optimized printing pause/AMS resume function.
- Other improvements and bugs fixed
- Remaining Issues
Dear P1 users,
Further development to the P1 series firmware is constantanly in progress to add new features and fix small bugs to ensure everyone's experience is better with each new update.
In this version, we have added support for multiple languages and also brought improvements to firmware stability. We have added a fix for preventing the heatbed from generating noise when it's close to the bottom and you home the printer or start a new print and also fixed some other minor bugs.
Added support for multiple languages for the homepage, control page, settings page, file page, etc.
On the settings page, there is a "Language" option that allows users to select the system language. Currently, we support nine different languages.
If the language option is not available upon returning to the system page, you will be prompted to download the language pack. Please click "Download" to initiate the language pack download. Make sure to have the MicroSD card inserted into the device during this process.
If the language can not be accessed, please ensure that you are connected to the internet and logged into your account.
Added G38/G380 P2 cmd , which is used to detect overload events of the Z-axis motor. Together with the latest Studio, if the heatbed is near the bottom of the printer when starting a new print, it will no longer grind at the bottom of the printer and make a terrible noise.
【Improvements】
- Improved printing stability.
- Optimized printing pause/AMS resume function. Now you can directly click the "Continue" button on the printing page to resume the AMS stalled state.
- Canceled the secondary menu for the light switch control. Now, selecting the menu item will turn the light on or off.
- Updated privacy policy.
【Bugs fixed】
- Fixed the problem of being unable to print in multiple colors from the MicroSD card.
- Fixed the problem with missing steps caused by not selecting automatic bed leveling during calibration.
- Fixed the problem where the file list does not automatically refresh when sending the sliced file to the printer.
- Fixed the printer restart problem caused by continuous reconnection of MQTT using third-party tools.
【Known Issues】
- It is possible that the printer printing built-in models will happen step loss.
¶ Summary
- Added support for downgrading to previous firmware versions controlled by Bambu Lab (Only through Handy APP V1.0.13 or above)
- Added support for remote liveview through the Internet (Handy APP V1.2.0 or above, Studio V1.7.0.0 or above)
- Added support for saving history print files(limited to 20 3mf files) from cloud to the local cache folder of the MicroSD card
- Added support for smooth timelapse mode
- Added support for multi-language display of files and settings, such as file names, accounts .etc
- Added support for Bambu Studio/Handy displaying the number of print layers
- Added support for using M710 G-code to control the MC fan
- Optimized the decompression logic of printing to allow for printing and decompressing the 3mf file at the same time
- Other improvements and bugs fixed
- Remaining Issues
Dear P1P users,
Thanks for all your support. In recent days, R&D has received many requests for new features such as downgrading firmware, liveview outside of local networks, and saving print history to the printer MicroSD card.
Firmware ota01.03.00.00 brings you all the updates that we could put together. Please enjoy it and thanks again for all your support!
Steps to downgrade to a previous version:
a. Go to the handy device settings page and click Firmware Version.
b. Select "I want to downgrade to a previous version".
c. Select the previous version you want to install, and then click "Install this version".
Before this update, the P1P could only play video over a local network, which meant that PC/phone must join the same network as the printer to view live video.
From this version, we integrated 3-party tunnel lib into P1P firmware, and it can transfer video over LAN/P2P/RELAY mode, which is automatically negotiated with studio/handy according to the network capability as X1 series.
After upgrading the printer/studio/handy version to target or above, for printer cloud mode, liveview can be played without the limitation of having devices on the same local network.
The remote liveview can concurrently support a maximum of 2 clients (such as One studio + One handy)
Steps:
a.Enter the settings page and click Language.
b.Download the language pack, making sure that your device is connected to the internet and the MicroSD card is inserted.
The multilingual package currently supports English, Chinese, German, Spanish, French, Italian, Japanese, Dutch, and Swedish.
Once you have downloaded the multilingual package, the files within the folder, as well as your account, will support displaying text in multiple languages.
If your P1P is enclosed, the heat dissipation of the heatsink will not be as good and can lead to overheating. To avoid this, it is necessary to install and turn on the MC fan. You can add “M710" G-code once in the "Machine start G-code" and start a print, and the machine will save the settings. For more information, please refer to: https://wiki.bambulab.com/en/p1/manual/kind-reminder-for-P1P-enclosure
M710 A1 S255:turn on the automatic control of the MC fan,the MC fan will automatically turn on when the stepper motor is turned on and turn off when the stepper motor is turned off;
M710 S0:turn off the MC fan.
We optimized the processing of the decompression process to transmit the decompressed G-code in advance while decompressing, and shorten printing preparation time.
Increased the binding success rate.
Fixed the issue where print shifting occurred while resuming printing after loading/unloading filament when printing was paused.
Fixed the issue where resuming from a power outage failed.
¶ Summary
- Improvements
- Bugs fixed
¶ Summary
- Important Notes
- Bugs fixed
Dear P1P users,
We are truly sorry for the trouble caused by the latest P1P firmware update 01.02.01.00. We've received feedback that the update has caused several seams in the Z direction in some special scenarios. After reproducing the bug, our team successfully detected the issue and carried out this hotfix version. We sincerely apologize to the users who were affected by this issue.
We hope you can enjoy our P1P with the new hotfix firmware and we look forward to your further feedback.
In the latest version, if the filament from the spool holder is not pulled out from the toolhead when 'unloading' is executed, the printer will prompt a message "Please remove the external filament from the extruder" on Bambu Studio and Handy APP, and set the temperature of the toolhead at 142 °C.
In this case, you will need to pull out the filament from the toolhead and then click ‘retry’ on the P1P screen or on Bambu Studio and Handy APP.
Some features require upgrading Bambu Studio to version 01.05.00.59, which is currently undergoing public testing on GitHub.
¶ Summary
- Added support for AMS filament backup
- Added support for traditional timelapse mode
- Added support for setting the color and type of filament on the spool holder
- Added support for LAN ONLY mode
- Added support for display of device MAC address on the WLAN page which is an item on the settings page
- Added support for calibration step selection when starting calibration from Bambu Studio and Bambu Handy
- Added support for loading filament placed on the spool holder with a load button
- Added HMS messages about MicroSD
- Optimized MicroSD card data reading logic to improve print stability
- Adjusted the filament spool holder Load/Unload function and AMS retry function to the Feeding page
- Made minor improvements and fixed various bugs (full details below)
- Remaining issues
Dear P1P users,
Long time no see! Thanks very much for all of your feedback and love. With the effort of our R&D engineers, many features that everyone has been calling for have been included in this firmware update.
In this firmware version (OTA1.2), P1P now supports AMS filament backup; the type and color of the filament placed on the external spool can also be set. In addition, traditional time-lapse mode and LAN Only mode are also supported.
Here are some big improvements, such as the optimized MicroSD card reading to enhance the stability of the printing process. For more features and optimizations in detail, please refer to the following description.
Have fun and best wishes! We're looking forward to hearing your feedback on this update.
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 can not 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 in Bambu Studio or Bambu Handy.
Tips:
Traditional timepalese can now be enabled when sending a print job with Bambu Studio or Bambu Handy. While printing, the camera will get a picture on layer changes, and after printing finishes, it will generate a timelapse video. This video is stored on the MicroSD card in the "timelapse" directory.
There is an icon in Bambu Studio and Bambu Handy to display whether timelapse is running.
Filament information includes type, color, printing temperature, etc. This information will be used for the Load/Unload function and when printing from the spool holder.
In LAN only mode, all data exchanged between printer and studio will be carried in the same LAN, without connecting to the cloud. For access authentication, Bambu Studio needs to use the access code of the printer, which is displayed on the printer screen.
Bambu Studio can detect LAN-mode printers. After user selects a LAN-mode printer, A dialog is prompted for the Access code. The access code can be refreshed on the Printer screen. After a refresh, Bambu Studio will disconnect and needs the new access code to connect to the printer again.
First, enter the system settings interface, select and enter the WLAN page and navigate down; the MAC address is on the fifth line.
When the network is not connected, the bottom QR code page contains the MAC address.
【Bug fixed】
Fixed inaccurate remaining capacity display in some cases when spool is near empty.
Bambu Studio will be updated on January 19, 2023
¶ Summary
- Added manual extrusion compensation calibration.
- Added access code display for wireless LAN, supports manual connection to liveview.
- Optimized thermal runaway protection for the hot end.
- Improvement and bug fixed.
- Details.
Dear P1P users,
We greatly appreciate your being a member of our community! After the P1P was released, we received a lot of feedback and suggestions, and we've been hard at work to improve the firmware. In this version, we mainly optimized common problems you may encounter during use.
In subsequent versions, we will provide more new functionality and optimization, such as cloud-based Spaghetti detection, remote monitoring, time-lapse, AMS automatic refilling and LAN mode, etc.
We are excited to introduce this firmware version to you. We hope you enjoy it, and we're looking forward to any new feedback you may have!
Our in-house extrusion compensation calibration procedure for the P1P is still in development, but we understand that users are keen to have this function, so as a temporary solution, we have derived the manual flow calibration developed by SoftFever through his fork of BambuStudio. Thanks for making this possible!
Users can initiate manual extrusion compensation calibration through Bambu Studio. To calibrate, select the material to be calibrated, either an external spool or an AMS slot, and click the "Cali" (short for Calibration) button to get started. In the dialogue box, select the nozzle diameter, material, and hot bed type. You can now click "Start" to begin calibrating.
When the calibration process is complete, select the line with the best printing effect from the printed pattern, fill the corresponding parameters into the box, and click save. The calibration of the slot is complete.
The access coded was added from the version 01.01.00.00. and displayed on 01.01.01.00.
So if only bind on printer version 01.00.00.00, access code will NULL and did not be displayed. Need do a user logout and rebind with handy app.
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
Some liveview failure issues are caused by firewall settings which block studio receiving SSDP packets , or router settings which don't forward ssdp packets to Studio/Handy. The error messages are "Missing LAN ip of printer" , or " The printer cannot be found on the LAN". To fix this, we added a manual input function, directly input Printer IP and access-code to Studio/Handy APP.
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:
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】
- Added manual extrusion compensation calibration.
- Added access code display for wireless LAN, supporting manual connection to liveview.
【Improvement】
- [System] Optimized thermal runaway protection for the hot end.
- [System] Optimized printer performance and improved long-term print stability.
- [System] Optimized fan speed feedback, now the fan speed display is closer to the actual speed.
【Bug fixed】
- [System] Fixed the problem where "free" in the user name will cause automatic logout when booting.
- [System] Fixed the network disconnection problem.
- [System] Fix the problem that the SD card is disconnected or pulled out during the printing process, which causes the printing to stop and cannot be recovered.
【Remaining Issues】
- When using an AMS, printing a 3mf file via the SD card may fail because the AMS slots cannot be selected.
- Non-HMS error codes are not displayed on the screen.
- Steps of the calibration process are not seen by Bambu Studio.
【Important Update Notes】
In this version, in order to ensure information security, we have included support for https to communicate with the server. It is required to update to this version before you can use the app or studio to start a print.
Summary:
Dear P1P users,
Many thanks for being one of our valued partners. We've been working hard to make a great many improvements to bring as many of the X1 Series features as possible to the P1P. Version 1.1 of the P1P now supports Multi-AMS setups, switching to the spool-holder without unplugging cables, and now supports remaining spool amount estimation for Bambu Lab filament.
We are excited to introduce this firmware version to you. Enjoy yourself and we need your feedback!
Currently, the cloud environment has switched to https, and P1P also supports https in this version.
The liveview data will be encrypted for transmission. Furthermore, access-code checking is required. Only authorized studio accounts can obtain access codes from the cloud. These access-codes are produced during user login operation printer-side with the Handy app and are stored encrypted in the printer and on the cloud. If the printer firmware version is below 01.01.00.00, users must log out and login again after updating.
If you do a logout, use the forget wifi functionality via the UI, or delete your device from the Handy app, the printer will enable BLE advertising, so the handy app can scan for nearby printers, such as "BBLPrinter01S00XXXXX". If there are many printers, you can find the printer SN on the UI so that you can find the target printer.
The BLE link will transfer WIFI SSID and password, and printer firmware enables the ble pair-bind function, which is safe enough to prevent passive eavesdropping, man in the middle (MITM) attacks, and identity tracking. Additionally, the printer stores the wifi password using encryption.
NOTE: Selecting "Allow access to your contacts and call history" is not required, it comes from the phone os, not the Handy App, so there is no need to allow it.
As promised, our printer can connect 4 AMS units to support 16-color printing from this new firmware (with an AMS Hub). We solved tons of bugs around multi-AMS setups to make the user experience more comfortable. The connection between multiple AMS units and the printer is shown in the following photo (with a X1C as an example) through the AMS HUB. The method of connecting the P1P is the same as that of the X1C.
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. Now, the P1P also has this capability to make it more convenient to use while initiating from Handy APP or Bambu Studio.
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.
When the AMS is stuck, such as from a filament runout or other abnormal pause, you can use this button to resume printing via AMS after solving the error.
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 building 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.
All stepper motors are turned off by default when the printer is powered on, and the motors will be turned off to reduce power consumption when the printer has idled for more than 10 minutes.
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 toolhead 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 in the print options page.
Logs are on the SD card; there are three folders under the root: "logger", "recorder", and "corelogger". Log files will be written in a loop, so that the total size of all files will be kept to 600-700MB, so there is no need to worry that the log will fill the SD card.
Similarly to the X1 series, logs can be submitted to Bambu Lab directly through the network. With good signal, the upload speed from the P1P should be about 150kbps. To reduce log upload times, you can select the specific time period you need to upload logs for in Bambu Handy, and only those logs will be uploaded.
You can also copy the log from the SD card and report the problem and log through Bambu Lab's official website.
From Handy App:
From Bambu Studio:
From P1P:
Handy App:
Bambu Studio:
WiFi "Forget Wifi" button can forget Wifi passwords and the machine will disconnect from the chosen Wifi.
The "Logout" button can log the machine out of your account so that it can be bound to other accounts.
SN display at System page -> SN: ->module sn. Firmware version display at System page->Firmware:xx.xx.xx.xx ->modules version.
Improvements
Bugs fixed
Summary:
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 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 remaining capacity, it may not accurately reflect the actual capacity of the spool.
AMS can now utilize the humidity sensor to help you monitor the humidity state of AMS and the desiccants. 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 desiccants 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 drybox 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.
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 provide the prompt "AMS assist motor overload".
In this verion of AMS-Hub, it is compatible with printers and AMS related functions.