-
Manual control of LAN IP address. It is not uncommon that devices on the home network offer configuration of networking: either “DHCP”, where the device obtains the credentials from a DHCP server on the network (usually provided by the router), or “Manual” where the user sets IP address, netmask, gateway, and DNS directly. Setting DHCP first, and then altering to Manual presets the netmask, gateway, and DNS fields appropriately, the user can then alter the IP address to their liking.
The advantage of this approach is to have the U1 on a predictable IP address on the network, for access to the Fluidd interface (etc), without having to configure it in the router.
As of firmware 1.4.1, the U1 only offers DHCP.
-
Add zeroconf, to remove the need for access by IP address altogether. [Devices using zeroconf can be addressed in the browser by name, eg http://u1.local.]
-
Default Print > Print Preferences > Heated Bed Leveling = OFF, or provide an option in Settings > Print Preferences to default it to off. Heated bed levelling is time consuming, and does not need to be done every print (especially if using the same bed plate). It might not seem a long time over the course of a multi-hour print, but I’m sure I am not the only one who is not happy to let a print run unattended until they’ve seen the first layer or two go down!
As of firmware 1.4.1, the U1 defaults heated bed levelling to on, and has to be manually turned off every time if not wanted. Firmware 0.9.x defaulted to off.
-
A mechanism to dump Fluidd console output into a file.
-
Unencrypted system logs, available for user inspection and not restricted to Snapmaker Support. Apart from the usefulness to experienced users, we have no visibility what is being submitted if we send it off and what the privacy implications might be.
-
G-Code file compatibility should not be dependent on having a full compliment of configuration data in the file. For example: if no filament colours are specified, assume the user wishes to print with the colours that are currently loaded with no mapping. At present, if any of the end block config lines are missing, the file is rejected as incompatible. (Yes, I realise this is a Klipper thing.)
-
Toolhead Swapping Anomaly counts should be cumulative (user resettable) and accessible on a report screen in Settings > Maintenance (not just at the end of a print). Personally, I would also like to see retry and failed retry counts, and failed retry counts as a percentage of toolhead pick-ups.
There may be more…