3D Print Module Rebuild?

SnapMaker’s firmware is highly modified. Run a M503 Gcode on your controller and take a look at things like the acceleration. SnapMaker has the standard X,Y,Z,E acceleration, but they also have LaserX, LaserY, LaserZ and CNCX, CNCY, CNCZ. Also the SnapMaker firmware has Gcodes that are not in standard Marlin like M1005 which Rainie asked people to use here:

Also without the source code for their firmware it will be very difficult to get that screen working on another firmware which is something I very much want to do. The only way I see to take that screen apart risks breaking the screen. If you are willing to do that be my guest.