I ran into an issue the past day or two where when sending a plate through the cloud service it will fail to send fully. The file will send but errors and will not start the printer. This is with my VPN on, when I turned the VPN off it sent successfully.
Things to note:
Hangs at 97% on “Sending print configuration”
Fails at “Sending print job though cloud service”
Print Plate will send the 3mf file and file is viewable on SD Card.
Can manually tell 3mf file on SD card to print from BambuStudio, and it will.
Can view camera and printer status.
While using the same VPN service on my phone the Bambu Handy app works and can send a file that prints.
Bambu services are all operation (link provided by error reason)
If you are with Nord, then that’s your problem.
They don’t offer any port forwarding or tunnelling, great for most things, not that good for P2P and useless for our printers.
For me it is only usable in LAN only mode and with all local network traffic being excluded from the VPN.
As soon as I run the VPN in normal mode or try the cloud mode for the printer all sorts of problems start, including weird print issues like yours.
I isolated two possible reasons.
Many servers refuse to work with VPN’s unless you also have a fixed IP.
Depending on how you do it there is also a fair chance a server will just block you for security reasons, like when your IP keeps changing with every connect and sometimes comes from strange countries.
I had huge problems getting into our companies systems from home, you know, all apps and such server based…
Thought my security standards and measures were just to high but turns out Cloudflare does not really like people using VPN’s.
So I have to set exclusions for the vital ip ranges our system use so I could access them without going through Nord
It’s also worth noting that many cloud services will block IP address ranges that have known associations with VPNs. The services want to track the true source IP of requests. I’m not sure if BL is doing this, or maybe one of their cloud service providers is doing it.
But, the fact that the error is reporting that it could not resolve the host indicates that there is likely a DNS failure occurring. Most VPN services route DNS requests through their own DNS servers, so it might be a temporary or permanent problem with the VPN providers DNS.
This has started happening with me today, Im using Proton VPN. My print send gets to 30% then I get the -3030 error. If I disable my VPN then the print sends flawlessly. Presumably due to some update, was fine at the weekend and very frustrating
I tried updating to the latest version but made no difference, I literally have to disable my VPN to sxend the print even though I can view the printer, control the printer and everything else with it switched on.
PS - I always loved Bambu. had my P1S for 18 months now and the printer is flawless but the latest version of Bambu Studio sucks, the print dialog is awful now and you removed the retry button when it constantly fails, so you have to close it and reopen it, did you fire your UI design team or something?
A VPN provides a more or secure connection to the WWW.
Problem is that unless you also sign up for a dedicated IP that you won’t be able to use port forwarding and other vital things.
Vital things not just Bambu uses these days to ensure people WILL be exposed by their real IP and hardware.
Since this new auth system was announced I did quite a bit of playing around to check what works and what doesn’t.
Mind you though I decided to stay stuck on the 1.07 firmware for my p! and a 1.9 something version for Studio.
Ask yourself what you need…
Do you need full cloud integration or is it ok to download 3MF files and such manually and to have the printer in Lan only mode?
Let’s say you DO want a mix a both - being able to access Makerworld through Studio, sync your account and keep the printer in Lan only mode.
Sounds impossible but with a few drawbacks can be done.
Of course it means using a firmware from before the auth system to begin with.
I don’t bother with cloud and all that and have my printer and Studio fully isolated for all vital bits.
Another approach that should work for more people goes like this >
Grab some spare router - as we only use 2G any old and abandoned one will do.
Hook it up to your normal router and configure it to provide just a Wifi network by default.
Like that you have the printer isolated already and Handy can access it as well as Studio - once the other router is configured accordingly - so please do read your manual…
The key is is to have the printer isolated and to only let through your normal router what Studio and Handy really need.
Downside is that more often than not the full offline binding fails.
Means you might still have to set things up the first time like Bambu wants it.
Having TWO WiFi networks is not ideal…
It means you have to create rules to allow Studio and Handy to communicate with the printer if you need cloud services.
Without that it can be as simple as installing Studio in VM and to use a USB Wifi stick dedicated to just the VM environment.
Through the VM rules you can define how much or little real world access Studio might get while also being able monitor and control the ports.
You can do it without a VM but then you really need to know what you are doing as it is just windows and you VS Bambu
The same is possible with Mesh Wifi extenders if they come with at least one station that connects to the router by cable.
These offer what a half decent router offers with the benefit of not having to run ethernet cables…
How does this help if you are in a hurry and still want to keep your VPN?
Let’s say it this way> Bambu can detect any VPN with ease and no matter what you try only a dedicated IP might help for a while.
So why bother unless you really have to ?
Even for remote access there is options, even if you just use a Raspberry Pie as the mitigating server between you, your printer and the WWW…
Does not mean though we should be forced to go through all this just because some Chinese company says so…
So today bambu studio happily sends my prints to my P1S again through the cloud and all is well again even with my VPN enabled, I dont know what changed or didnt but its working ok again without any further changes and I dont have to keep disconnecting from my VPN to send the print then reconnect again which I had to do before.
All very good points thanks. For me I spent years with old ender 3s and other cheap printers using Rasp Pis with octoprint for remote control , messing around each time, now I just want my Bambu lab machine to work flawlessly each time, I dont design anything of value so have no issue with sending my prints through the cloud and often start a print before work and check the status with my phone whilst at work and I dont really use makerworld although I like the look of it everything I print I design in CAD from scratch locally on my PC. I have no issue with Bambu using whatever auth method they want to secure their servers and for me I dont use third party components (heck I dont even use third party filaments) but I do expect to be able to keep my own PC safe behind my VPN and still be able to use that functionality which I now seem to be able to again so Im good with it as is. Thanks for the comprehensive reply and details though, some good tips
Mine was sending with VPN on but as of yesterday when it updated Studio and X1C, now it won’t let me send without turning off VPN. Is yours still sending with VPN on?
I work in Lan only mode and for that without a VPN - way too much hassle for a printer to even considering it…
Bambu uses different ports and VPN’s usually won’t support port forwarding - and intentional move by Bambu.
Yes, one could set up a spare router, configure it to work as a bridge to the real world, set up a matching firewall and all…
But for a freaking printer and only because Bambu refuses to provide working solutions ?