BTN_EN1 and BTN_EN2 points to the same pin so the rotary controller of a REPRAP SMART CONTROLLER (Also on the FULL GRAPHIC CONTROLLER) will be irresponsive.
I've reproduced the issue on a Anycubic i3 Mega Ultrabase:
Detach the i3 Mega TFT Switch board from the Trigorilla board.
Wire ENDSTOP pins, thermal sensors pins, power and 5v from the Trigorilla board to the detached PCB.
Unplug TFT and SD reader from the detached PCB.
Plug REPRAPDISCOUNT FULL GRAPHIC SMART CONTROLLER on Trigorilla EXP1 and EXP2 ports.
Enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER and disable ANYCUBIC_TFT_MODEL, ANYCUBIC_TFT_DEBUG on Marlin, compile and flash.
After flashing the rotary controller will be irresponsive as it reports both directions simultaneusly.
The issue is solved changing BTN_EN1 or BTN_EN2 to pin 31.
On file pins_TRIGORILLA_14.h:
BTN_EN1 and BTN_EN2 points to the same pin so the rotary controller of a REPRAP SMART CONTROLLER (Also on the FULL GRAPHIC CONTROLLER) will be irresponsive.
I've reproduced the issue on a Anycubic i3 Mega Ultrabase:
After flashing the rotary controller will be irresponsive as it reports both directions simultaneusly.
The issue is solved changing BTN_EN1 or BTN_EN2 to pin 31.