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!
Details: Extrusion Calibration in BambuStudio
Bambu Studio needs to be updated to 01.04.02.00 or higher
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.