
TL;DR:
Filament loading on the SnapMaker U1 is a multi-stage process. The U1 is not actually ready to start a print until the required nozzles are fully loaded and primed, so the SimplyPrint printer status UI should put warning badges next to any nozzles that have detected filament on the spools, but are not actually ready to print.
Long version with more detail:
From the printer’s POV, and IMO to the web user, there are three meaningful states for the filament loading state at each nozzle:
(1) EMPTY - Self-explanatory.
(2) DETECTED - The printer knows what kind of filament is on the spool associated with this nozzle, but the extruder has not been purged and primed with the new filament yet. If you wanted to, you could sub-divide the DETECTED state into:
(2-A) DETECTED-PRELOADED (filament has been automatically ‘PRELOADED’ close to the toolhead by the filament feeder and is now waiting for somebody to hit the right buttons on the front panel to auto-load it)
(2-B) DETECTED-UNKOWN (printer sees an RFID tag, or the user told it there’s filament, but the filament feeder has never touched it and so the printer has no idea where it is or if the filament is really there – any manually loaded filaments will start here until fully loaded - there’s nothing you can do remotely.)
(3) LOADED - Filament is identified, it is all the way in the extruder, primed and ready to print.
So my request is, if it is possible to remotely distinguish when filament is DETECTED on a spool versus when it is LOADED into the nozzle, it would be great if you could show some kind of warning badge in the appropriate Nozzle card of the Printer’ status page, to let the user know that human intervention is required to get the printer ready to print.