I would like to be able to use the EZBoard Lite with optical endstops for a non-creality machine. I was able to get everything to compile for my setup, with one exception. In order to use optical endstops, I need the x,y, and z minimum pins to support interrupts. When I compile, I get an error that says that the pins are not interrupt capable. I was wondering if this is intentional, or just something that was set by default.
The error that I get at compile time is: "X_MIN_PIN is not interrupt-capable" (for X,Y,Z)
In order for optical endstops to work properly, this line needs to be uncommented in the Marlin configuration.h file, which triggers the above compile time error.
Side note: since optical endstops require 3 pins (+,- and signal) I am tapping into 5v off another pin location on the board and running them in parallel to power the optical sensors. Only the - and signal are running to the end stops. Without the endstop interrupt feature enabled, I am able to home once, but subsequent homing does not work.
Would love to get any feedback on this as a possible feature request for the board/firmware. I think the boards header file would need to be updated.