Bambulab P2S #
Purchase consierations and learnings #
-
The 0.6 HF nozzle seems to be the sweet spot, because the printer does not have enough juice to keep the heat in a 0.8 HF nozzle and print faster with it.
-
The AMS2pro comes without a power supply, the AMS-HT has one, which is incompatible with the AMS2pro.
-
Before printing high temperature filament for the first time on a specific print bed, a high temperature calibration is needed. After that, when switching back to low temperature filament, the low temperature calibration is off and should be redone manually.
Print setting hints #
- For bigger
objects Strength -> Advanced -> Infill combinationsaves time.
LAN mode #
To connect port 2021 needs to be open in the local firewall as BambuStudio is
listening on all local interfaces on that port for any incoming traffic, check
with ss -ulnp | grep bambu.
That they are talking SSDP over port 2021 is uncommon as it usually uses port 1900, but its also documented on their github repo.
With tcpdump, we can verify that the printer is also sending packages on that port, e.g.
$ tcpdump -vvvv -n |& grep 172.16.3.133
172.16.3.133.2021 > 172.16.3.190.50882
If BambuStudio does not find the printer, its probably caused by the local
firewall and you do not want to open a single UDP port in this case, because
you want to remember a year later why you did that. What you (probably) want to
do instead is to create a file /etc/firewalld/services/BambuStudio.xml with
this content:
<service>
<port port="2021" protocol="udp"/>
</service>
With it, you want to open the Firewall for a service rather than a port (and make the firewalld configuration permanent)
During my debugging why local discovering did not work, I also unmasked
systemd-resolved-monitor.socket and restarted systemd-resolved, but I see
no reason why this should be necessary.