For the specific example Aurich gave--using non-Bambu filament--is there a good way for them to even force the issue?
As I understand it, the current filament recognition system picks up an RFID on the spool. Does removing the RFID from a Bambu spool and taping it to another not look like a relatively simple work-around? I get the impression that fooling this check would be, if anything, easier than fooling Keurig coffee pots.
Well, hypothetically, in a cloud-connected printer where the tags were indeed mandatory (which as Aurich points out, current BL models don't really have the hardware for), a bypass wouldn't necessarily be that simple. One obvious point is that the printer would know how much filament is on a spool to start with and (roughly) how much it feeds through as it prints. An evil printer could simply do a little math to dead-reckon how many meters are left on the spool (a fuel gauge for your spool would be a "feature", naturally), and then block the ID after it deems it empty.
That aside, I think the main issue you'd run into is that most filaments these days are pretty complex blends of different polymers, plasticizers, solvents, dyes, etc. A spool of "PLA" isn't just pure, virgin polylactic acid, especially not if it's PLA "+" or "Pro" or "High Speed". Every manufacturer has their own formula, and the differences can and do impact print behavior quite a bit. That's why each filament brand/color typically needs to be calibrated. That's the big selling point of using BL's own filaments: you don't have to worry about that stuff. A good factory-tuned filament profile just gets loaded in from the tag.
But...If they took the step of locking those factory profiles down completely, not letting you tweak them or make your own, then you'd be stuck with whatever settings are attached to the RFID tag you borrow. The chance that those are the settings you really need is just about zero. You might be able to get away with it anyway, particularly if you don't care about quality -- bad settings probably won't fail
completely if they're for roughly the same type of filament -- but the results won't be nearly as reliable or as pretty.
(If a company were
really evil, they could maybe even
deliberately tune their formulas to be a little extra "weird" compared to other brands, or vary them from batch to batch, to make clones or coincidental matches less likely.)
Just to make it more clear since I didn't fully explain it before: zero Bambu printers have RFID readers built into them to even read the spool chips. X1C, P1S, A1, A1 Mini, none of them have it. They haven't a clue what you load up, it's not Keurig.
Bambu has an add-on for their printers, the Automatic Material System aka AMS, which takes multiple rolls and does auto switching. That has the RFID built in. But those are optional and plenty of printers don't have them.
So this idea that they could lock their printers to only their filament is simply not possible. It's literally FUD.
I don't know why we can't just criticize them for what's happening instead of made up scenarios that aren't based in reality.
Yeah, as a concrete
prediction, I think people are getting ahead of themselves with that: there are multiple paths to enshittification, and we don't really know which way Bambu is trying to go here yet. My own guess would be some kind of cloud service subscription thing rather than an HP/Keurig/Juicero-style supply lockdown. But who knows. Looking 12 moves ahead just isn't really possible yet.
Still, I think the instinct to look far ahead and prepare for the worst possibilities is a good one here. While we may not know exactly what the board looks like 12 moves ahead, we do all know how the game is played by now. There's a vanishingly small chance that this was their
last move, after all. While the next move may take months (gotta wait for the furor to die down), it is almost certainly coming. And then it'll just be three squares forward, one square back until they take the whole board. Mustering early collective outrage and taking drastic preemptive action
right now is critical. For consumers, the only winning move in this particular game is not to play.