VIN Under-voltage Threshold
-
Does RRF 2.X have the ability for a user defined Vin Under-voltage threshold. Running Duet2's on 24V and the under-voltage threshold is very low due to the 12V-24V operating range.
-
What range are you getting? What are you trying to do? Can you give some more context?
-
The issue came up because I had a faulty/dying power supply and I was only getting ~21V. The duet does not throw and error in this scenario because the voltage is over 12V,but our users run into print errors due to the low voltage being supplied to the hotend and motors. If there was the ability to define a minimum voltage threshold, say 23V, it would simplify trouble shooting.
I didn't see any command in the gcode list to define this, but I certainly could miss it. Not a deal breaker by any means but potentially handy
-
@that-guy-e there are two thresholds. The first one is fixed at about 11V because the Trinamic drivers will not work properly at lower voltages. With a 24V supply you should not reach this threshold, unless you are in a country with 110V mains and your PSU has an input voltage switch that is set to 220V.
The second one is set by the S parameter in the M911 command for saving the state in the even of power failure. So check whether there is a M911 command in your config.g file, and if so, what the S parameter is set to.
-
I am not using the M911, due to the bed adhesions issues that will arise as thing cool and the challenges associated with restarting your print. But that may be a viable option to use as an alert. Wasn't sure if there was some other command I was overlooking.
I'll play around with that. Thank you for the quick response.
-
In RRF 3 you can use conditional gcode and daemon.g to monitor the voltage and perhaps take an appropriate action.