Pandas Love Bamboo
Good People,
We would like to offer an update on the Panda Touch and the upcoming firmware updates from Bambu Lab. In order to address some statements that have been made we do need to offer some background. This is offered without any intention to bring the reputation of Bambu Lab into disrepute and with the utmost respect. We admire their designs and appreciate how they have accelerated innovation in the 3D printing community. If anything, we hope that this post will help clarify that we would love to work more closely with them.
The background:
- In 2023 at a 3D printing festival called MRRF in the USA, our technical director had an idea of how to make the interface on the P1P (the more popular P series variant at the time) more streamlined to use. The idea arose from watching users work on P1P machines at the show and not finding the interface as intuitive as the X1C.
- After some research, it was found that Bambu Lab use a protocol called MQTT to communicate between Bambu Studio and their printers. This protocol is secure on the LAN and only accessible by services which have been authorised using the access code of the printer. It offered the needed status and control information to implement a touch screen and it was already being used by Bambu studio, some early home assistant integrations and print farm software so it was proven to be reliable.
- In September 2023, we met some C level executives from Bambu Lab at a trade show called TCT Asia. We really enjoyed meeting and interacting with them. We mentioned our idea and exchanged contact details. Later, our CEO contacted a C level exec and requested to have the MQTT protocol specification be made more official as it was currently only documented by members of the community.
- Initially there was some pleasant exchange but after a while, the conversation died off and we were unable to get a response. We are not a large company and we did not want to be a bother. Our background is also largely in the open source space where there is rarely any objection to companies creating upgrades and modifications. We therefore assumed that our request was simply too much trouble to matter in the grand scheme of things and that Bambu Lab would be not mind so proceeded with the design using the community documented protocol.
- In January 2024 we announced the Panda Touch. Roughly a day after announcing it we were contacted by a Bambu Lab employee to inform us that there was a plan to limit the MQTT communication link at some point in the future.
- We again were able to engage in some good discussion and asked about whether we could get official access to the protocol as well as whether we could get more clarity on when the changes would come into effect. We were informed that at some point in the future there would be an official API but otherwise on both points we were unable to obtain clarity and eventually we ceased to get responses. Again, we did not take this as any ill intent and we don't want anyone reading this to do so either. We simply assumed that perhaps the individuals we were working with were dealing with a high workload. Just to be sure, we also offered a royalty fee per Panda Touch sale to Bambu Lab. We are a small company and our sales are not large compared to Bambu Lab so this fee would not have much of an impact on their bottom line at all but we wanted to offer it anyways to show that we were sincere about wanting to work with them.
- We were in a sticky situation. We had opened pre-orders for the Panda Touch and they were getting snapped up very fast. We needed to do something and quick but we didn't quite know what the right answer was. Should we cancel the project altogether and refund all of the pre-orders? What if some users still wanted their device and were willing to remain on a particular firmware version in order to retain full functionality? In the end, we decided to give that choice to the users. After waiting for just under a week without a response, we made a video offering the best information we had available at the time. We let users know that Bambu Lab had informed us of the possibility of the protocol changing but we didn't know when and we didn't know how. We offered users who had placed pre-orders the option of a refund or to continue with their order with the knowledge that they may need to remain on a particular firmware version. The majority of users chose to stick with their orders. https://www.youtube.com/watch?v=UVujRmmHbyU
- Moving forward we decided to continue to give this choice to users. If they are interested in the product, they could purchase it but they would need to be aware of that they may need to remain on a particular firmware version to retain full functionality and so we made the very first text on the product listing a warning about the risks involved. You can see that text here: https://biqu.equipment/products/bigtreetech-panda-touch-5-display-for-bambu-lab-printers
- We continued to listen to the community, develop the Panda Touch and add functions to it throughout the year and we were overjoyed to find so many users gaining benefit from it.
- During the year, we made some attempts to reach out to Bambu Lab but we were unable to connect.
- When we heard of the coming firmware update, we again reached out to Bambu Lab using the devpartner@bambulab.com email address to request permission to officially integrate the new authentication method into the Panda Touch. We are yet to hear from them but we remain hopeful.
In summary, we used the same protocol that was being used by Bambu Studio, home assistant, print farms and other tools. We attempted to make it official but perhaps we miscommunicated because we were unable to get a response on this. We did our best to ensure that users were aware of the potential need to remain on a firmware version before purchasing the product.
The way forward:
- According to the latest blog post by Bambu Lab, they plan to include a "DEV" mode in future firmware releases. If our understanding of this mode is correct, it will still allow users to use their Panda Touch units when this mode is activated. Of course, we will need to install this firmware and test it to be 100% sure. We will release updates as soon as we have more information available.
We would like to thank Bambu Lab for taking into consideration the voices of the community on this matter. While not all users want to perform modifications and upgrades, a large part of the maker community consists of people who do enjoy doing so and being willing to cater to that user group is important.
One of our primary product categories is in fact motherboard updates for 3D printers and we have been receiving many requests recently to develop an alternative electronics core for some of the Bambu Lab machines that would run fully open source firmware. It is a project that we have begun some investigation into purely because it aligns with our existing business and there is apparent user demand. Why are we mentioning it in this announcement? Because we understand that it could very easily be misconstrued as an act of aggression but we want to use this opportunity to highlight that it is anything but that. If this project were to be approved internally, we would rather work with Bambu on it to ensure that any users who perform such a modification are aware of the implications on their warranty and there is no increased load on the Bambu Lab support staff.
To close, we would like to direct an open but personal message to those within Bambu Lab who we feel may have misunderstood our intentions in the past: We have met many of you as individuals on various occasions and we thoroughly enjoyed our interactions. We found you to be balanced, friendly, incredibly smart and reasonable. We genuinely feel that there are some misunderstandings between our companies that could be clarified through open communication and collaboration. It remains our firm hope that we can work together with Bambu. Again, we admire your designs and how you have accelerated innovation in the industry.
Sincerely,
The BIGTREETECH/BIQU team.
Where Can I Get More Information?
3D printers are hot selling around the world. Here are the BIQU Support Center, Community, and Download Center, where you can search about 3D printers' news or problems solution. If you have any questions, welcome to submit a request to our official website, we will soon settle your problem.
Support Center https://support.biqu3d.com
Community & Free 3D Model Files https://biqu3d.com/pages/community
Download the Firmware File https://biqu3d.com/pages/download
Submit a Request https://biqu3d.com/pages/submit-a-ticket
Now There are Some General Tips for You!
1) You could ask for some advice from a person whom you know, with a fund of professional 3D printer knowledge.
2) If you want to purchase BIGTREETECH & BIQU products, welcome to view BIQU Store!
3) There are some labs, workshops, and maker spaces, where 3D printers are available for trial.
4) You should choose the fittest 3D printer on your own eventually. Considering your demands, work environments, and finances.
5) Whichever company or products you would like to select, please remember to know their sales service and technology support, and even the quality of the accessories and filaments, for they may be an expensive payment.
What's More
If you would like to learn more about the technique and trend of 3D printing and get first-hand information about our new arrivals or discount, you could subscribe to our newsletter!