bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
1.99k stars 273 forks source link

[Feature Request] Ability to add Printer by IP address (Lan Only Mode) #2426

Open fire1ce opened 1 year ago

fire1ce commented 1 year ago

Lan only mode uses auto-discovery to find a printer on local network. When using remote connection to the lan segment - like VPN, auto-discovery not always works and there is no way to use the printer (Communication to the mqtt works fine).

Add the ability to add printer manually hard coded by ip address / hostname (same as for klipper)

Alex-Schaefer commented 1 year ago

Sadly, I don't think this is going to happen. I don't know if this is deliberate to force their cloud, or if they are just incompetent, but I doubt Bambu will do anything.

There have been similar feature requests open for months.

2232 the latest one

1549 @StoneLiBambulab was assigned, but there was no comment on the problem.

702 is months old and no Bambu response at all.

In #702 someone has linked a small script to send a fake SSDP message with the printer IP etc., to fool Bambu Studio and "discover" the printer, maybe this works for you.

fire1ce commented 1 year ago

@Alex-Schaefer Thanks for the detailed response. I'll look at #702 if a workaround works, it's something.

Alex-Schaefer commented 1 year ago

For me, it did the trick, and I have successfully tested it today.

But the original script is for Linux only. Since I run Windows and have Python already installed, I created a small Python script to do the same. Should work on all platforms. https://gist.github.com/Alex-Schaefer/72a9e2491a42da2ef99fb87601955cc3

I'm very glad that this is working (although it's a shame that something like that is needed), otherwise we probably would have returned the printer.

slynn1324 commented 1 year ago

2nd (or 5th?) this feature request. Would be so much more reliable for those of us with more advanced network setups - VPNs or VLANs. Just let me enter an IP/domain for the printer instead of forcing broadcast discovery.

QingZhangBambu commented 1 year ago

OK, i will add it to our feature pool

ellenhp commented 1 year ago

I got tired of waiting and reimplemented the entire proprietary networking plugin to add this myself. Leaving this here in case it helps someone.

https://github.com/ellenhp/bambu-farm

Znubbis commented 1 year ago

+1 from me, we can't use LAN mode as the printer is on a wifi subnet.

fire1ce commented 1 year ago

@walterwongbbl any progress on this ?

timothyzalusky commented 1 year ago

This will be very useful to have, would put it in line with how Ultimaker has printer connectivity setup. I would love to have this feature, as it will reduce the need for multiple user accounts.

walterwongbbl commented 1 year ago

@walterwongbbl any progress on this ? Hi. We are considering feasible implementation methods

Alex-Schaefer commented 9 months ago

Hi @walterwongbbl any estimated time on when this will be implemented?

Alex-Schaefer commented 9 months ago

And it's ignored again. What an embarrassment for Bambu, this is so simple...

Over a year since this was first requested, seems like my initial guess in this request was right, they will do nothing.

Sadly, I don't think this is going to happen. I don't know if this is deliberate to force their cloud, or if they are just incompetent, but I doubt Bambu will do anything.

@QingZhangBambu @walterwongbbl @StoneLiBambulab do you have anything to say about this embarrassment?

walterwongbbl commented 8 months ago

Hi @Alex-Schaefer I'm very sorry, there are too many things we need to do. We will take this issue seriously.

Alex-Schaefer commented 8 months ago

@walterwongbbl it's difficult to believe you are taking this seriously, if you can't even provide an estimated time for such a basic feature after 14 months.

hoegge commented 8 months ago

It is quite crazy you cannot add a printer by IP - it means a lot of user simply cannot connect to it and means you can return the printer and get a refund, since it does not work.

moe5k commented 8 months ago

+1 with the same problem, different subnets for WiFi and LAN and the WiFi Subnet not even have a connection to the internet. We really need to talk to the printer direct.

fellnerse commented 7 months ago

+1

hoegge commented 7 months ago

Mine showed up after selecting the "LAN only" mode on the printer. Have you tried that?

ellenhp commented 7 months ago

Mine showed up after selecting the "LAN only" mode on the printer. Have you tried that?

That's normal behavior for a router that doesn't block SSDP and situations where both machines are on the same subnet. There are unfortunately a couple corner cases where autodiscovery doesn't work which is what this issue is tracking. :)

advisorgee commented 6 months ago

Any updates on this? Wish I had done more research before investing in this printer.

ColColonCleaner commented 5 months ago

@walterwongbbl Any news on this feature? I cannot use my X1C remotely because of this.

Kablahz commented 4 months ago

@walterwongbbl Any traction on this issue. X1E was released for Enterprise environments. Addressing the printer without relying on SSDP is a must if marketing the product as Enterprise ready. Our purchasing of multiple X1E business wide is on hold until this issue is addressed.

timothyzalusky commented 4 months ago

I really would like Bambu Lab to come out and tell us why they have not added this feature. This is essential for business use of these printers. It does not make sense they have not added it yet.

fidesachates commented 4 months ago

Want this to happen as well. +1

ColColonCleaner commented 2 months ago

A collaborator mentioned in #2232 that this will be added in the next update. I hope that actually happens, and am looking forward to it if it does.