Replies: 6 comments 3 replies
-
Currently, after an alarm the display is only updated. On Alarm condition system menu ceases to accept commands. I will review that to add some sort of user unlock/soft reset screen. |
Beta Was this translation helpful? Give feedback.
-
Do have extended commands enabled? I so that might be the issue. You make the modifications but the $SS command is not being send to be permanently stored in EEPROM and on power off/on the changes are lost. EDIT |
Beta Was this translation helpful? Give feedback.
-
About the alarm/freeze issue...I've found a working solution. |
Beta Was this translation helpful? Give feedback.
-
Added soft reset via display controller/encoder. Just keep the knob pressed for at least 5 seconds. |
Beta Was this translation helpful? Give feedback.
-
Inside the cnc_run function there are several smaller loops that can be divided in 3 stages. The unlock loop, the run loop and the reset loop. When you enter an alarm condition you get out of the run loop and enter the reset loop that evaluates if a soft reset is required or not depending on the alarm type, before reentering the unlock loop. On both reset and unlock loop only a subset of actions are possible (being the reset loop more restrictive). I understand what you said though. The popup alarm covers the window and you cannot see what triggered the alarm. I will redraw the alarm screen to provide better info on the possible crash reasons (like display limits, controls, alarm code, etc...) |
Beta Was this translation helpful? Give feedback.
-
This is the redesign of the alarm screen with more info about the alarm. #508 I'm just waiting on the checkups to merge the PR's. I will start looking at the JOG with display issue. |
Beta Was this translation helpful? Give feedback.
-
(Using uCNC 1.7.4 with Mega/Ramps 1.4 and Reprapdiscount full graphic smart controller)
I'm testing the limit switches and hard limit set ($21).
First, I can't directly change the hard limit using the display. The setting always returns to zero. I have to use UGS to change it and then use the display to save the setting (UGS doesn't save to EEPROM - probably I should change something in uCNC...).
With hard limit set, when any limit switch is triggered, the display freezes. UGS continues to behave normally: it issues an "Alarm" warning and locks, but the machine can continue with a Soft Reset and the display returns to operation.
I think the display should behave like UGS, issuing an Alarm in the main page and allowing some command to unlock the machine again. Am I correct?
Tested on 3-Axis and 5-axis configurations (configuration files from the web config). Curiously, the 5-axis shows the "Alarm", but also freezes.
Beta Was this translation helpful? Give feedback.
All reactions