Updated to latest firmware (01.03.00.00) and have noticed a few minor changes.
AMS Humidity is now in levels/tiers and no longer a %, which may explain what @planetix was getting if they were on early firmware. This is less granular, and I’ve seen some people discuss that it may not have been that accurate before hand, but all I can say is it was always about 2-6% below the humidity of the room it’s stored in. It’s now based on threshold levels, which I’d need to dig around to see what they could be. All I can say for certain is ~39-48% humidity is level 2
There’s a new property, “fan_gear”, which I have no idea what it is yet, or maybe I missed it beforehand. Idle was at 0, and just starting up for a print I saw it change to 25600.
IPCam has a new field called “resolution”. It seems by default it’s “720p”.
XCam also has more fields to display your settings, new ones such as printing_monitor, allow_skip_parts, buildplate_marker_detector, and halt_print_sensitivity.
I don’t see any other values removed as of yet, mostly just new ones or the one changed one + some changed behaviours.
The new slicer update adds in more features for the camera, specifically setting up a virtual camera to stream with say, OBS. However, it does quite a bit more than that. The bambu:// url @darkorb had for the video renderer is now generated for us in Appdata/Roaming/BambuStudio/cameratools/url.txt (or BambuStudio-Fever if using the fork), may only be after you setup “go live” once. It also includes the ffmpeg config, sdp file, BambuSource library and such. I can imagine setting up the camera rendering will be much easier now.
Now attempting to use the new SD card upload from slicer functionality and printing from the printer directly instead of slicer. The subtask_name (which previously was the file name from the slicer) is the same, but now with the .3mf file extension. Print_type is still cloud (may be due to me not being in LAN only mode).
I now have to adjust my logic for fetching the current print preview, as if you upload a 3mf file to the printer, and print directly from the file, it does not copy it to local_print.gcode.3mf, but uses the actual file. Probably adjusting the logic to check if the subtask name has an extension of 3mf, and if so, ftp/copy it over. If it failed then try again with local_print one. The FTP palette has a list operation, just going to iterate through there, if the subtask_name is matches one of the names, use it, otherwise use the default 3mf file. I have also confirmed that prints from SD card will always end in .3mf, whereas uploaded to print immediately via slicer are just the filename no extension - using new firmware/slicer, “_plate_1” is now appended to end of file name
Well, I got time to do some changes, as now I have a bug when doing print calibration, it zoomed my bed into the ground twice before I manually raised the build before homing
Edit: Forgot to mention, at least the push commands for turning on/off the light and changing speed profile still work, haven’t tested others. And new observation - on print cancelled/failed, time remaining does not reset to 0 anymore.
Edit #3: Well, I don’t think “local_print.gcode.3mf” is that useful anymore at all for prints not sent to the sd card and printed immediately. It may be a bug currently but if I print instead of send, it still sends the whole file to the printer if I have “sent” one beforehand.