Missing LAN ip of Printer - Ubuntu

Support Request

3D Printer

  • 3D Printer: Bambu Lab P1S
  • AMS: Yes - 1 unit
  • Network: Home Wifi Network (192.168.4.x)

Desktop Host

  • Desktop OS: Ubuntu 22.04
  • Bambu Lab Software: 1.7.1
  • Type: app image
  • Network: Home Wired Network (192.168.3.x)

Networking Details

The wifi network is using a unifi access point directly connected to the unifi router. The router has a hardware switch that facilities network connection between the wifi and hard wired networks.

Problem

When I click on the webcam play button in Bambu Studio, instead of displaying the webcam, the following error appears:

Initialisation failed (Missing LAN IP of printer)!

Initial Diagnosis

The rest of the Bambu Studio functionality works, sending prints, adjusting AMS, turning the light on and off, etc. The Bambu Handy app works and the webcam shows the image (although it is pretty delayed and slow).

After reading through the help page on this topic, it seems like this could be a problem with the printer not being on the same physical network as my desktop computer. There is no restriction between the wifi and physical network, all ports open and no firewalls (so ssh, ICMP, http/https, etc all work between devices on those networks).

Makes me think there is some software configuration on the printer only allowing connections from the same network block range (IE, 192.168.4.x). That is a very crude way of doing network security if you ask me and I hope that isn’t the case.

Another possibility is that this webcam functionality is simply broken in Linux.

Summary

Webcam functionality doesn’t work for my environment.

Please let me know if anyone has any advise on this.

Thank you

On Bambu Studio 1.7.3, I received the following error:

Your system is missing H.264 codecs for GStreamer, which are required to play video

I will give installing those and report back.

The following fixed the web cam issue.

 sudo apt-get install ubuntu-restricted-extras
udo apt install gstreamer1.0-plugins-bad