Live data from Hacker News

Reverse Engineering Bambu Connect

wiki.rossmanngroup.com

341–350 of 367 posts

Re: Reverse Engineering Bambu Connect

#341
post #328

What I don't get...BambuSlicer is open source. And, not only is it open source, it's a fork of PrussaSlicer, so Bambu doesn't have the ability to re-license it. It's licensed under the Affero GPL which is very strict about the licensing of derived works. That license requires Bambu to include the source code to any additions they make, including all of the logic, keys, etc. that they're baking into any binary distrib…

BambuConnect is not part of BambuStudio - That's intentional, so BambuLab does not need to share/open-source it. The current implementation (the Bambu network plugin thingy) isn't a part of it either, it's downloaded by the client when BambuStudio is opened.

They claimed that studio wouldn't need connect.

I don't know AGPL well enough to know if a plugin is considered a derived work but it sure seems to imply it:

> For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.

Re: Reverse Engineering Bambu Connect

#342

Earlier quoted context omitted.

Then the battery percentage is miscalibrated. The solution to that is to recalibrate the battery level, so that the old 40% is the new 0%.

It's not like the battery is actually empty. The phone is still able to run at 40% if it limits CPU power draw. As long as the throttling curve is accurate to the battery quality, it's all upside. A slow device is better than a turned off device. And if you want to keep your phone above 40% charge so it runs faster, go for it. The root problem was not the throttling, it was the phone's inability to run at expected sp…

The root problem is that Apple won't let you replace your battery.

Re: Reverse Engineering Bambu Connect

#343
post #117

I wish Prusa weren't asleep at the wheel, then we would have bought a core one (that is, the hypothetical variant with large build volume and same quality as bambulab). Instead, we bought a P1S, which is, technically speaking, a fantastic machine.

Not really asleep at the wheel. More like they invented the wheel, produced the open source slicer (a fork of the original slicer but vastly improved), which was then used by Bambu who could manufacture a printer for less in China rather than in the EU. Prusa themselves run 600 printers. They are commercial grade. If I was using a printer for commercial design or prototyping I would go with Prusa. Not only because I…

I sold a mk3s because I could never get it to work to my satisfaction. I tried for weeks, trying everything I could find on the internet, using filament supplied by Prusa.

Eventually the print head crashed into a failed print overnight, fusing nearly the entire head inside a ball of PLA filament that formed after the printer happily carried on shoving out molten plastic.

I didn't have another 3d printer to print the replacement parts. I was so frustrated with it at that point I just got rid of it.

Until I can treat a 3d printer like a Brother laser printer (forget about it for 9 months at a time and then have it work perfectly when I need it with zero maintenance), I don't think I'll invest in another one.

Re: Reverse Engineering Bambu Connect

#344
post #202
post #180

Earlier quoted context omitted.

Revolut stopped working for me on GrapheneOS with an official message "Sorry, Revolut is not supported on devices with custom firmware".

Do you have the sandboxed Play Services installed? It works fine for me on Graphene (just checked). That said, the recommendation I always give, and personally follow: keep a spare phone in a drawer somewhere, with official Android installed, a Google account, and use it exclusively for business purposes - banking, government services, and the email account you use for those (separate from the one you use for everyth…

Yes I have. I'm on Pixel 6, just verified again and still no luck for me :-(

Thanks for the recommendation tho - you reminded me that I have some old Xiaomi phone that should be able to run it still!

Re: Reverse Engineering Bambu Connect

#345
post #97
post #40

Earlier quoted context omitted.

I paid ~$750 for my 350mm Voron 2.4 kit (and, sure, 40 hours of my time. But look, you want to do 3D printing, 40 hours are just a small initial investment).

It really depends upon the target market. That's fine for hobbyists. But I use the Bambu X1 for small-scale prototyping in a company, and it has to be usable out of the box. We can't justify an entire week of labour for each printer we buy. The Bambu has been ideal for that reason. Every material pretty much just works, and the quality is excellent. The cloud integration and janky LAN mode is the downside, and this c…

Yeah, I've got an A1 that I bought on sale. It's sitting next to a Prusa MK3S. I was doing prints for my nephews for Halloween and the A1 would do a print in 2h and PrusaSlicer estimated 9h for the MK3S. And I have, so far, not had a single failed print on the A1. They're rare on the MK3S too. But... the MK3S is "start the print and it'll be ready in the morning" and the A1 is "start the print and it'll be ready by lunch, and if you need to iterate you can have another one done by 3pm"

Re: Reverse Engineering Bambu Connect

#346
post #335
post #194

Earlier quoted context omitted.

Thing is even with the core one finally releasing...its not a compelling product. It costs more than the P1S - which lets fact it, thats what it should be compared to, not the X1C as the Core one doesn't have the stronger nozzle, nor any features that would make it a 'pro' level product. They also still dont have an answer to the AMS, which is a big selling point for the Bambu's. The MMU3 may be better than the previ…

It would be interesting to know how many people buy printers with AMS or other multi-material capability. How big of a selling point is it really?

All we've really got to go by is Twitter and Reddit, and I rarely see a photo of a Bambu printer without an AMS on top of it or to the side. With it being cheaper to buy an A1 Mini, A1, or P1 WITH an AMS than a base model Prusa MK4 it's not surprising they've been so popular.

It's what makes me completely baffled how much Prusa have fumbled the Core One release. It should've had an enclosed AMS style product to go along side it. The MMU is utter junk in comparison to the AMS, god knows why they are still burrying their head in the sand over this.

Re: Reverse Engineering Bambu Connect

#347

Earlier quoted context omitted.

Not really asleep at the wheel. More like they invented the wheel, produced the open source slicer (a fork of the original slicer but vastly improved), which was then used by Bambu who could manufacture a printer for less in China rather than in the EU. Prusa themselves run 600 printers. They are commercial grade. If I was using a printer for commercial design or prototyping I would go with Prusa. Not only because I…

I sold a mk3s because I could never get it to work to my satisfaction. I tried for weeks, trying everything I could find on the internet, using filament supplied by Prusa. Eventually the print head crashed into a failed print overnight, fusing nearly the entire head inside a ball of PLA filament that formed after the printer happily carried on shoving out molten plastic. I didn't have another 3d printer to print the…

You just described Bambu printers with your last paragraph. They just work.

Re: Reverse Engineering Bambu Connect

#348
post #88

Earlier quoted context omitted.

QIDIs might need a slight bit more tinkering with settings for new filaments but they’re pretty solid and offer more than Bambu does for the money Comparing Bambu to Voron is an absurd comparison

What do they offer more in your experience?

Chamber heater is really nice for ABS

Re: Reverse Engineering Bambu Connect

#349
post #228

Earlier quoted context omitted.

They never officially supported compatibility with Orca, or Home Assistant. Vendors break compatibility with unsupported stuff all the time. Don’t make purchase decisions on unsupported features if you’re gonna get all bent out of shape about it.

They officially supported me printing without an Internet connection, which is stopping now.

Where do you see that? Seems one can still print via SD cards without any issue.

It says:

Operations That Do Not Require Authorization The following actions will remain unaffected by the authorization mechanism:

Sending status information from the printer (e.g., MQTT status push for tools like HomeAssistant).

Starting a print job using SD cards.

General operations outside the listed authorization controls.

https://blog.bambulab.com/firmware-update-introducing-new-au...

Re: Reverse Engineering Bambu Connect

#350

Earlier quoted context omitted.

My Oral B toothbrush advertises connectivity for a mobile app. That doesn’t mean they can arbitrarily impose an internet access requirement.

The way things are going though, I wouldn't be surprised if they did.

I mean, as a snarky hyperbole about how ridiculous consumer products have become, sure. In reality, I would be very surprised if Oral B decided I needed Internet access to use my toothbrush.
Post reply on HN