Eryone Thinker SE ignoring endstop, gantry only moves down I just got a Eryone Thinker SE and went through a lot of trouble to get it even working.
My first major problem was it would keep trying to ignore the Z endstop switch and go lower than it should be. I managed to fix it by doing a firmware update to it, and after a lot of trouble with getting the right temperature I started printing a test cube. I left it to print checking up on it every 30 minutes or so and near the finishing of the cube I came back to a screen saying something like &quot;power failure, resume print&quot;, so of course I choose resume print but what it ended up doing was moving down, piercing the block on the print bed and then dragging it with it as it decided to home itself. So I immediately hit the reset button do it didn't try to push the block into the print bed.
But now when I auto home the printer, it jabs the print nozzle into the print bed, and it ignores the Z-axis endstop switch causing the right side of the gantry to go lower (due to there being no stopper on the right). Auto leveling just makes the gantry go down even further on the right still ignoring the endstop switch. The other thing is when trying to manually move the Z-axis, instead of going up (even though the LCD shows a positive number) it tries to go down.
Steps I attempted to do to fix it:

I attempted to do another firmware update, but to no avail this time.
I checked all the connections and re-seated them.
Scout the internet hoping someone with the same printer or board has had the same problem, to no avail again.

I should note when homing the printer, the normal action for it is to home X then Y, then Z. When homing Z however, NORMALLY, it will hit the switch move up and baby step itself to hit the switch and stop immediately when it touches it. But now, it will hit the switch, then just go down even more.
Video of what is happening here (Google Drive)
The control board on the printer is a Eryone 2560
You do a critical error in your order of operations: you home. Then you home again.
However, the firmware does not check if the switch is already depressed, it waits for a signal to cut out. But the signal is already not there. And as you will notice, it moves into X+ and Y+ before rehoming into 0, but does not do so in Z.
To prevent that behavior, you need to move the printer up a little till the switch no longer is engaged, then it will properly home the position.
The proper fix would be to alter the home-Z behavior to include a movement upwards by 2 mm before starting the actual homing. This does require a knowledge of Marlin though.