- 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 V220.127.116.11 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".
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)
a.Enter the settings page and click Language.
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/precautions-for-P1P-enclosure
We optimized the processing of the decompression process to transmit the decompressed G-code in advance while decompressing, and shorten printing preparation time.
- Bugs fixed
- 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.
- 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.
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.
Bambu Studio will be updated on January 19, 2023
- 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.
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
- Added manual extrusion compensation calibration.
- Added access code display for wireless LAN, supporting manual connection to liveview.
- [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.
- [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.
- 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.
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:
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.
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.
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.