Bambu Lab Authorization Control System: Difference between revisions

Lomanic (talk | contribs)
m deduplicate <ref>
Lomanic (talk | contribs)
m deduplicate <ref>
Line 91: Line 91:
* Home automation integration beyond basic status monitoring
* Home automation integration beyond basic status monitoring


Previously, third-party software such as OrcaSlicer<ref>https://github.com/SoftFever/OrcaSlicer/issues/8063</ref> could interact with Bambu Lab printers via the open-source Bambu Studio and proprietary network plug-ins. While Bambu Connect provides a limited URL-based API to initiate prints, most functionality previously openly available is now restricted to Bambu's ecosystem<ref>https://forum.bambulab.com/t/this-new-auth-system-will-make-me-sell-my-printers/135400/9</ref>.
Previously, third-party software such as OrcaSlicer<ref name="orca-slicer-issue8063">https://github.com/SoftFever/OrcaSlicer/issues/8063</ref> could interact with Bambu Lab printers via the open-source Bambu Studio and proprietary network plug-ins. While Bambu Connect provides a limited URL-based API to initiate prints, most functionality previously openly available is now restricted to Bambu's ecosystem<ref>https://forum.bambulab.com/t/this-new-auth-system-will-make-me-sell-my-printers/135400/9</ref>.


Previously, third-party accessories such as Panda Touch would allow users to control their printers with a standalone device. Panda Touch was especially popular amongst P series printer owners since P series printers contain a monochromatic screen with a D-pad by default for printer control whereas Panda Touch is a full-color touch screen that had a small battery so that way users could reposition and detach their Panda Touch off their printers if needed. Users would be able to queue up jobs, jog printer motors, and connect to multiple printers at once in order to monitor print jobs. According to Big Tree Tech (BTT), the manufacturer of the Panda Touch, they urge users of Panda Touch not to update firmware any further since doing so would foreseeably permanently break compatibility with users' printers and their Panda Touch. <ref name=":0" />
Previously, third-party accessories such as Panda Touch would allow users to control their printers with a standalone device. Panda Touch was especially popular amongst P series printer owners since P series printers contain a monochromatic screen with a D-pad by default for printer control whereas Panda Touch is a full-color touch screen that had a small battery so that way users could reposition and detach their Panda Touch off their printers if needed. Users would be able to queue up jobs, jog printer motors, and connect to multiple printers at once in order to monitor print jobs. According to Big Tree Tech (BTT), the manufacturer of the Panda Touch, they urge users of Panda Touch not to update firmware any further since doing so would foreseeably permanently break compatibility with users' printers and their Panda Touch. <ref name=":0" />
Line 106: Line 106:
Reports from OrcaSlicer demonstrate that Bambu Lab provided limited advance notice of the changes that would render their software incompatible with Bambu printers running the new firmware. The communication emphasized:
Reports from OrcaSlicer demonstrate that Bambu Lab provided limited advance notice of the changes that would render their software incompatible with Bambu printers running the new firmware. The communication emphasized:
* The introduction of Bambu Connect as the only supported method for interacting with third-party slicers.
* The introduction of Bambu Connect as the only supported method for interacting with third-party slicers.
* The discontinuation of the network plugin API that OrcaSlicer and other tools relied on for printer control.<ref>https://github.com/SoftFever/OrcaSlicer/issues/8063</ref>
* The discontinuation of the network plugin API that OrcaSlicer and other tools relied on for printer control<ref name="orca-slicer-issue8063" />.
* An invitation for OrcaSlicer developers to adapt their software to integrate with the Bambu Connect URL scheme.
* An invitation for OrcaSlicer developers to adapt their software to integrate with the Bambu Connect URL scheme.


Line 159: Line 159:
* Allowing an opt-out option for existing users who prefer local network control without cloud dependency.
* Allowing an opt-out option for existing users who prefer local network control without cloud dependency.
** It should be pointed out that this has always been possible and past firmware updates made signing into the cloud at any point completely unnecessary. This information continues to be ignored by some.
** It should be pointed out that this has always been possible and past firmware updates made signing into the cloud at any point completely unnecessary. This information continues to be ignored by some.
* Providing an official API for third-party slicers under specific licensing agreements that allow secure authorized usage.<ref>https://github.com/SoftFever/OrcaSlicer/issues/8063</ref>
* Providing an official API for third-party slicers under specific licensing agreements that allow secure authorized usage.<ref name="orca-slicer-issue8063" />
== Bambu corporate strategy vs maker community values<!-- the framing of this whole section comes across as quite opinionated, and it repeats a lot of factual information from earlier. reccommend cutting most of it, and reducing to a paragraph or two detailing the community response -->==
== Bambu corporate strategy vs maker community values<!-- the framing of this whole section comes across as quite opinionated, and it repeats a lot of factual information from earlier. reccommend cutting most of it, and reducing to a paragraph or two detailing the community response -->==