-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proper support of Bambu LAN printers #8256
base: main
Are you sure you want to change the base?
Conversation
after trying around with tailscale and an x1c, seems that what is needed to make it work is the use of a a fake packet on the port 2021. i'm using this script: if I don't use this script at the moment of the connection the printer doesn't appear even with the use of the IP |
Have you tried the manual setup option? |
yes, the printer doesn't appear unless I lunch the script |
Could you describe what steps have you done? It'll be even better if you could provide some screenshots of each steps, thanks. |
sure: the printer doesn't appear to make it work: |
What OS are you using? |
MacOS Sequoia 15.3 (24D60) |
I see, that might be a macos specific bug, I'll take a look soon. |
Btw, where did you download the nightly build from? |
https://github.com/SoftFever/OrcaSlicer/releases/tag/nightly-builds |
Try this one instead https://github.com/SoftFever/OrcaSlicer/pull/8256/checks |
doesn't work after installing from the dmg and trying to launch it it gives me: |
https://github.com/SoftFever/OrcaSlicer?tab=readme-ov-file#how-to-install |
no, seem that the program is corrupterd ij some way, doesn't even appear in security ARM version btw |
Then try the command line option. |
it will take some time, I need to DL xcode .... 😭 |
Wait, what? I don't think so. It should be macos' built-in command. Just run
in terminal. |
zsh: parse error near `\n' |
Then try this
|
Is the printer in a different subnet? Also did you have to go thought the manual setup process (enter printer name, serial number etc.) or not? |
Yes, my PC is on When I first entered the IP & access code and clicked connect, it immediately reported "Failed to publish login request" (like it does in Bambu Studio), then I clicked "Manual setup", entered the other details, and it worked. |
Cool thanks for the test! So the automatic setup doesn't work properly so far... But good to know at least manual setup works. I don't even get the same "Failed to publish login request" error with P1... God knows what Bambu did with their network plugin & firmware... |
Here with a A1, it automatically connected while switching to devices :D (Windows) |
Does the P1 firmware listen on different ports, or does the network plugin try to connect to a different port when it's connecting to a P1? On my A1, I previously observed the following:
|
It could be the case, though we can't really fix that since it fully closed source. |
Awesome! Thank you so much! This fixes it!!! |
Thanks for this PR, it fixes the forgetting of the pairing PIN on my Win 10 machine after sleep. |
The latest download link can be found from the "Checks" tab above or here. There should be an "artifact" dropdown on top of that page once the build is completed.
This PR solves the following problems:
Few improtant things to know:
The automatic printer info detection (ie, the step in the first image) doesn't work on MacOS, when you click "Connect" you will immediately be prompted to the second image to enter the printer details. (I don't know why but Bambu does not provide this capability on MacOS for their network plugin)
AFAIK, P1 series do not support automatic printer info detection (as tested by @SoftFever and myself), so the first step is gauranteed to fail, which is unfortunate but expected. Simply click the "Manual Setup" button (which will appear after clicking the "Connect" button then wait for a while) and enter the printer detail and you should be good to go.
If anything entered wrong, you could simply unbind the printer and do it all over again.
I know current binding flow is not very user-friendly, but consider how rare this will be used, I think it's OK. Given the current situation this is the best I could do with the closed-source Bambu network plugin.
I only have a P1 so I couldn't throughly test this PR. Please if you have different printers and home network configurations, your feedback are valuable to help validating and improving this PR, thanks in advance!
Fix #6169
Fix #8097