My "pet hate" is dumb controller boards that ignore important data - like the current that is feeding into each phase of stepper motors.
Without making that data available to the firmware, the best any board without this could ever be is "dumb".
For example - when an FDM print fails badly, the head typically flounders in print spaghetti - which is totally detectable by anything that monitors the instantaneous current of the step phases. Which, as best I can tell, nothing does?
Same for milling when the bit gets blunt. Same for SLA and DLP when the print separates from the platform and the plunger lowers onto it... I can't think of any situation where it's not valuable to know when the behavior of the steppers suddenly changes mid-print for no apparent reason - it's always valuable info.
So yeah - my question - do any Duet3D boards expose this info?
If not - PLEASE add it to your upcoming features list...
Chris.